All open roles
Engineering

Backend Engineer

South JakartaFull-time

This job description is written in English, the working language for this role.

About the role

As a Backend Engineer, you will design, develop, and maintain backend services, RESTful APIs, and database integrations using JavaScript/TypeScript-based technologies such as Node.js, Express.js, or NestJS. You will collaborate with Frontend Engineers, QA Engineers, and other stakeholders to ensure reliable system functionality, optimize application performance, and support AI-powered features through model and API integrations.

What you’ll do

  • Design, develop, and maintain scalable backend services and server-side applications using JavaScript/TypeScript-based technologies.
  • Develop, integrate, and maintain RESTful APIs to support frontend applications and external services.
  • Design and manage databases, including data modeling, queries, and performance optimization.
  • Integrate AI models, APIs, and third-party services into backend systems to support application functionality.
  • Implement authentication, authorization, data validation, and security best practices.
  • Troubleshoot, debug, and resolve backend issues to ensure system stability and reliability.
  • Participate in code reviews, testing, and deployment processes to maintain code quality and system performance.
  • Maintain technical documentation and support continuous improvement of backend architecture and development practices.

What you’ll bring

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related technical field.
  • Minimum 3 years of experience in backend development or a similar software engineering role.
  • Strong understanding of RESTful APIs, microservices concepts, and backend system architecture.
  • Proficiency in JavaScript and/or TypeScript, with hands-on experience using Node.js and frameworks such as Express.js or NestJS.
  • Understanding of AI models, Large Language Models (LLMs), and AI API integration into backend applications.
  • Experience working with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Familiarity with AI services or frameworks such as OpenAI API, Gemini API, or similar technologies is an advantage.
  • Familiarity with Git, Docker, CI/CD pipelines, and cloud platforms is preferred.

Skills

JavaScriptTypeScriptNode.jsExpress.jsNestJSREST APIPostgreSQLMySQLMongoDB

Similar roles

Sagara Technology Careers and partnership questions · by email consult@sagara.asia Always with Indonesia’s digital talent Send an email Looking for a job? Apply on our hiring portal →
Email usconsult@sagara.asia