Backend Developer (E-Commerce)

International award-winning executive recruitment specialist Monroe Consulting Group Indonesia is recruiting on behalf of one of the leading marketplace platform in Indonesia, looking to hire an experienced Sr. Software Engineer (Back End; Node.js). This job is based in Jakarta, Indonesia.

Job Description:

  • Participate in code reviews, design evaluations, and architectural discussions.
  • Ensure the team's scalability, performance, and code quality.
  • Establish and enforce best practices to enhance technology adoption and efficiency.
  • Promote high standards in coding, design, quality, and performance across the team.
  • Explore and implement emerging technologies and tools, assessing their impact on the development process.
  • Develop and execute a long-term technology roadmap for the team.
  • Oversee product architecture, ensuring alignment with business requirements and strategic goals.
  • Lead decision-making on technology and tool selection while maintaining accountability for their effectiveness.



Job Requirements:

  • Have 6+ years of experience in Software Engineering or Back End Engineering
  • Strong expertise in object-oriented design principles with modern programming languages (NodeJS preferred).
  • Proven experience in developing and maintaining large-scale web applications using service-oriented or microservices architectures.
  • Deep understanding of design patterns, modular development, and class-level interface design, along with expertise in SQL/NoSQL data modeling.
  • Hands-on experience with relational databases such as MySQL, PostgreSQL, or Oracle, as well as NoSQL solutions like DynamoDB, MongoDB, Cassandra, or Aerospike.
  • Practical knowledge of containerization tools such as Docker or Docker Compose.
  • Familiarity with monitoring solutions like New Relic or Datadog.
  • Experience working with CI/CD pipelines.