Junior Full Stack Developer
Job Summary
We are seeking a Junior Full Stack Developer to develop and fix features in Go backend services and React frontend applications. The role involves writing SQL queries, maintaining tests, and resolving bugs while learning the platform's business domain. Candidates with 0-2 years of experience and a willingness to learn Go and financial systems are encouraged to apply.
Responsibilities
- Develop and fix features in Go backend and React frontend
- Write SQL queries for PostgreSQL and utilize Redis
- Write and maintain tests for code quality and CI pipelines
- Investigate, troubleshoot, and resolve bugs
- Learn the platform's business domain and partner integrations
Required Skills
- Bachelor's degree in Computer Science or related field
- 0-2 years of experience or equivalent project skills
- Experience in backend languages (Go preferred, Node.js, Java, C#, Python)
- Familiarity with JavaScript, React, and Redux
- Understanding of SQL basics and PostgreSQL
- Familiarity with Git workflows
Job Details
Develop and fix features in Go backend services (APIs & background workers) and React frontend application (consumer application & backoffice). Write SQL queries for PostgreSQL and use Redis through existing patterns. Write and maintain tests by following coding standards to ensure code quality checks and CI pipelines run successfully. Investigate, troubleshoot, and resolve bugs reported by clients and team members. Learn the platform's business domain, including transactions, digital wallets, and partner integrations. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. 0–2 years of experience, or equivalent skills demonstrated through personal or academic projects. Exposure to at least one backend language (Go preferred, Node.js, Java, C#, Python with a willingness to learn Go). Experience in JavaScript, React, and Redux is an added advantage. Understanding of SQL basics, preferably with PostgreSQL. Familiarity with Git (pull request workflows and code review) Willingness to learn, collaborative, and take responsibility for code quality, particularly in systems handling financial transactions. Nice to Have: Experience with Go, Redux Toolkit, redux-saga, Vite, or pnpm. Familiarity with Redis & WebSockets. Exposure to any fintech, payment systems, or digital wallets. Experience with GitHub Actions or GitLab CI.