Back to search:Backend Engineer / Jakarta (west)

Job Description:

We are looking for a Team player - Backend Engineer.

As backend engineer will play an integral part in developing highly scalable, reliable, maintainable, and fault-tolerant core financial system. You'll take part in the development of all server-side logic, ensuring high performance and responsiveness.

Key Responsibilities:

  • Build highly scalable, reliable, and fault-tolerant APIs using microservices architecture based on solid principle and clean code.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Refactor and improve existing codes.
  • Create unit and integration tests if required and well-written documentation for your code.
  • Work on bug fixing, benchmarking, improving system performance.
  • Continuously discover, evaluate, and implement new technologies to enhance system scalability, reliability, maintainability, and fault-tolerance.

Requirements:

  • At least 2 years of working experience as backend engineer or similar software engineering role.
  • Working experience using Golang or Java Spring Boot.
  • ⁠Experience with various database technologies, both relational and non-relation, such as MySQL and MongoDB.
  • Working experience with microservices architecture, experience with event-driven architecture is a plus.
  • ⁠Proficient knowledge of OOP.
  • ⁠Experience with Docker, Kubernetes is a plus.