Backend Engineer (E-wallet) [Bayarind]
Sprint Asia
Tangerang Selatan
On-site
IDR 10.000.000 - 15.000.000
Full time
Job summary
A technology company in Tangerang Selatan is seeking a Junior Software Developer to develop backend services using Golang. This entry-level position is ideal for fresh graduates eager to learn and grow in a collaborative team environment. Key responsibilities include writing clean code, debugging, and participating in code reviews. The ideal candidate should have a degree in Computer Science and a basic understanding of software engineering principles.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 0–2 years of experience in software development.
- Basic understanding of back-end development, REST APIs, and software principles.
Responsibilities
- Develop and maintain backend services using Golang.
- Collaborate on writing clean and efficient code.
- Assist with debugging, performance optimization, and refactoring.
Skills
Golang
Back-end Development
REST APIs
SQL Databases
Git
Docker
Education
Bachelor's degree in Computer Science
Responsibilities
- Develop and maintain backend services using Golang under the guidance of senior engineers.
- Collaborate with team members in writing clean, testable, and efficient code.
- Participate in code reviews and team discussions to improve code quality and knowledge sharing.
- Assist in debugging and fixing bugs, optimizing performance, and refactoring code as needed.
- Work with DevOps and QA teams to ensure deployments, testing, and monitoring are aligned with team standards.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- 0–2 years of experience in software development (fresh graduates welcome).
- Basic understanding of back-end development, REST APIs, and software engineering principles.
- Familiarity with Golang or strong interest in becoming proficient.
- Knowledge of SQL databases (PostgreSQL/MySQL) and version control (Git).
- Exposure to Docker, Linux, or cloud environments is a plus.
- Ability to write clean, maintainable code and unit tests.
- Strong eagerness to learn, problem-solving mindset, and adaptability.
- Good communication skills, open to feedback, and able to collaborate in a team.
- Internship or project experience in Fintech, SaaS, system integration, or web development is a plus.