Backend Engineer

3 days ago


Jakarta, Jakarta, Indonesia Nomura Research Institute Indonesia Full time
Overview:

We are looking for a backend engineer who designs systems intentionally and uses AI-assisted development as a productivity tool and not as a replacement for engineering judgment.

Our primary backend stack is , TypeScript, and NestJS . However, this role requires engineers who can adapt beyond a single stack when working with existing systems or client constraints (e.g. Python, Java).

You will work on client-facing backend systems where correctness, maintainability, and ownership matter. We also expect engineers to contribute to the team and company , not only through code, but through ideas, learning, and shared responsibility.

Responsibilities:
  • Design, build, and maintain production-grade backend services , primarily using , TypeScript, and NestJS.
  • Own backend solutions end-to-end, including design, implementation, deployment, and production support.
  • Build and maintain clean, explicit REST APIs.
  • Make and defend architectural decisions based on clear trade-offs, not trends.
  • Ensure code quality through testing, reviews, and thoughtful refactoring.
  • Collaborate with DevOps on CI/CD pipelines, deployment, and observability.
  • Work independently with frontend, QA, ML engineers, and client stakeholders.
  • Use AI-assisted development tools (e.g. Cursor, GitHub Copilot) to accelerate delivery while:

  • critically reviewing AI-generated code

  • owning correctness, security, and long-term maintainability
  • Read, understand, debug, and extend backend systems written in other languages when required.
  • Contribute beyond assigned tasks by:
  • proposing improvements and new ideas

  • sharing knowledge and learnings with the team

  • mentoring other engineers when appropriate
Minimum Qualifications: Requirements:
  • 5+ years of backend engineering experience in production environments.
  • Strong hands-on experience with and TypeScript.
  • Proven expertise in NestJS and backend application structuring.
  • Solid experience designing and maintaining REST APIs at scale.
  • Strong understanding of relational databases (PostgreSQL/MySQL), including schema design and query optimization.
  • Practical experience with Redis for caching or coordination.
  • Experience implementing authentication & authorization (JWT, OAuth).
  • Hands-on experience deploying and running systems on AWS (e.g. ECS Fargate, Lambda, ALB, S3).
  • Familiarity with Docker and containerized workflows.
  • Ability to self-manage, take ownership, and challenge requirements when necessary.
  • Willingness to continuously learn and share knowledge with others.
  • Clear understanding of AI-assisted development risks such as hallucinations, security issues, and IP concerns.
Preferred:
  • Experience working with multiple backend stacks such as Python or Java.
  • Experience building or integrating AI-powered systems , including LLM-backed services.
  • Experience designing or working with agent-based or multi-step AI workflows .
  • Understanding of AI system architecture , including separation of model interaction, business logic, and orchestration.
  • Knowledge of prompt design and lifecycle management, including versioning, testing, and evaluation.
  • Awareness of AI security and safety concerns , such as prompt injection, data leakage, and access control.
  • Exposure to event-driven architectures (Kafka, RabbitMQ, or similar).
  • Experience working with microservices or distributed systems.
  • Experience with cloud platforms beyond AWS , such as GCP or Azure.
  • Hands-on experience with Infrastructure as Code tools such as Terraform, Pulumi, or AWS CDK.
  • Familiarity with production incidents, debugging, and operational responsibility.
  • Experience mentoring engineers or acting as a technical reference within a team.
  • Experience working on client-based or multi-project environments.

NRI Indonesia was established in October 2015. NRI Indonesia supports the advancement of clients' Digital Transformation (DX) with our comprehensive services of IT consulting and software development, backed by the knowledge, proven track record and expertise of our parent company, Nomura Research Institute (NRI) Japan. We realize truly meaningful solutions for our clients, and support their growth by seamlessly combining our consulting and tech capabilities. At NRI Indonesia, we strive to solve social issues and contribute to a sustainable future. Our activities cover the following: - Planning, designing and implementing enterprise system - Designing/implementing loyalty program - Big data analytics - Managing and operating systems particularly in the area of retail and distribution, manufacturing, finance and service industries According to NRI's basic philosophy, NRI Indonesia aims co-prosperity with our clients in the long term relationship, and wishes to contribute to economic growth with improvement of human life in Indonesia.


  • Backend Engineer

    20 hours ago


    Jakarta, Jakarta, Indonesia Nityo Infotech Indonesia Full time

    Role Overview:One of our clients is hiring aBackend Engineerto build, maintain, and scale backend systems for high-traffic payment and transaction platforms. You will work closely with product, design, and operations teams to deliver reliable, secure, and scalable backend services.Key Responsibilities:Design, develop, test, and maintain backend services and...

  • Backend Engineer

    1 week ago


    Jakarta, Jakarta, Indonesia Nityo Infotech Indonesia Full time

    Role Overview:One of our clients is currently hiring for aBackend Engineerto join theirAccept Paymentteam.In this role, you will help build and maintain the payment gateway and payment page — core features used by merchants and partners to enable seamless payment flows. You'll work closely with product and engineering teams to deliver reliable, scalable,...

  • Backend Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Bibit Full time

    We are looking for a passionate Backend Engineer who will be responsible for developing, maintaining, and optimizing our server-side applications and services. In this role, you will work closely with other engineers, product managers, and QA to translate requirements into scalable and reliable backend systems. You will have the opportunity to deepen your...

  • Backend Engineer

    3 days ago


    Jakarta, Jakarta, Indonesia Meratus Group Full time

    Freighthub is an enterprise-grade order management platform that connects multiple stakeholders across the logistics ecosystem. As part of Meratus Group, we are transforming the logistics industry through innovative digital solutions that deliver real business impact.Our platform provides:Proven logistics software solutionsReal-time shipment...


  • Jakarta, Jakarta, Indonesia Nityo Infotech Indonesia Full time

    Role Overview:One of our clients is looking for a Backend Engineer to join its product engineering team and help build scalable, reliable, and secure financial systems used by millions of users. This role focuses on developing backend services that power of core products, including payment flows, transaction processing, integrations, and internal systems.Key...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    We are looking for a strongBackend Engineerto join ourCrypto team at Stockbit. You will play a key role in designing and building backend systems that power our crypto exchange and wallet services, ensuring security, scalability, and reliability. This role requires deep technical expertise in backend development, plus an understanding of crypto products,...

  • Backend Engineer

    3 days ago


    Jakarta, Jakarta, Indonesia Meratus Group Full time

    Freighthub (Part of Meratus Group) is an order management platform forenterprise that connect with multiple stakeholders.We transform the logistics industry through digitalsolution by delivering our Value : Proven Logistics Software Solution, Real Time Shipment Monitoring, Comprehensive Dashboard, Data driven Analytics, and Customize Solution.We are...

  • Backend Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Bibit Full time

    We are looking for a skilled and passionate Backend Engineer who will be responsible for our server-side application logic along with its integration with the front-end platforms. In this position, you will use your programming skills and tools to analyze and translate business/feature requirements into well-structured, efficient, scalable software. You will...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    We are looking for a skilled and passionate Senior Backend Engineer responsible for our serverside application logic and its integration with the front-end platforms. In this position, you will use your programming skills and tools to analyze and translate business/feature requirements into well-structured, efficient, scalable software. You will also provide...

  • Lead Backend Engineer

    2 weeks ago


    Jakarta, Jakarta, Indonesia Bibit Full time

    We are looking for a skilled and passionate Lead Backend Engineer responsible for our serverside application logic and its integration with the front-end platforms. In this position, you will use your programming skills and tools to analyze and translate business/feature requirements into well-structured, efficient, scalable software. You will also provide...