

Backend Developer
PT Bumi Amartha Teknologi Mandiri
- Tangerang, IndonesiaTangerang, Banten, IndonesiaTangerangBantenIndonesiaIndonesia
- Full timeFULL_TIME
Job Description
- Design, develop, and maintain scalable and high-performance backend systems and APIs to support business operations and user-facing applications.
- Write clean, efficient, and well-documented code using JavaScript, Java, or Golang according to project requirements and best practices.
- Integrate backend services with databases (SQL and NoSQL) and ensure data consistency, security, and reliability.
- Collaborate closely with frontend developers, product managers, and other stakeholders to define system requirements and deliver end-to-end solutions.
- Implement and maintain unit testing to ensure code quality, reliability, and adherence to clean architecture principles.
- Troubleshoot, debug, and optimize backend processes for better performance and scalability.
- Participate in code reviews to maintain high coding standards and promote knowledge sharing within the team.
- Ensure system security, compliance, and performance, especially for enterprise-level or banking-related applications.
- Stay up to date with emerging backend technologies, frameworks, and best practices to continuously improve system design and development efficiency.
Minimum Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or a related field.
-
Proven experience as a Backend Developer or Software Engineer (minimum 2–4 years).
-
Strong proficiency in one or more backend programming languages such as JavaScript (Node.js), Java, or Golang.
-
Solid understanding of software development principles, data structures, and algorithms.
-
Hands-on experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).
-
Familiarity with clean architecture, unit testing, and API development (RESTful or GraphQL).
-
Experience working with version control systems such as Git.
-
Knowledge of containerization and cloud services (e.g., Docker, Kubernetes, AWS, GCP, or Azure) is an advantage.
-
Experience in enterprise or banking systems.
-
Strong problem-solving skills and attention to detail.
Jobs Summary
- Job Level
- Entry Level / Junior, Apprentice
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Office Address
- Tangerang, Banten, Indonesia
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.