

Backend Engineer Node.js
Nomura Research Institute Indonesia
- Jakarta Pusat, Indonesia11/Unit F, Karet Tengsin Kel., Tanah Abang, Jakarta Pusat, DKI Jakarta, IndonesiaJakarta PusatDKI JakartaIndonesiaIndonesiaTELECOMMUTE
 - Full timeFULL_TIME
 
Posted 4 days ago and deadline of application is on 17 Mar
Recruiter was hiring 4 days ago
2025-10-31T01:12:02.711302+00:002026-03-17T17:00:00+00:00Job Description
Overview:
We are looking for creative and self-driven Node.js Backend Engineer who specializes in TypeScript and NestJS. In this role, you will work on client-based projects, developing custom backend solutions that align with business requirements. You should be proactive, independent, and able to manage your own work while collaborating with cross-functional teams and client stakeholders.
Responsibilities:
- Design, develop, and maintain backend services using NestJS and TypeScript, tailored to client requirements.
 - Implement well-structured RESTful APIs and GraphQL endpoints.
 - Ensure high code quality through unit testing, integration testing, and best coding practices.
 - Optimize application performance, scalability, and security.
 - Work closely with the DevOps team to ensure smooth CI/CD processes using GitLab CI/CD.
 - Collaborate with frontend engineers, test engineers, machine learning engineers, project managers, and client teams to develop seamless integrations.
 - Take ownership of your work, proactively identifying issues and proposing solutions.
 - Participate in code reviews, architectural discussions, and technical decision-making.
 - Write clear and well-structured technical documentation for client projects.
 
Minimum Qualifications
Requirements:
- 3+ years of experience in backend development with Node.js and TypeScript.
 - Strong expertise in NestJS and its core concepts.
 - Creative problem-solving skills with the ability to think outside the box.
 - Experience with relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases.
 - Familiarity with AWS services such as S3, Lambda, ECS Fargate, and ALB.
 - Ability to self-manage, prioritize tasks, and work independently while delivering high-quality solutions.
 - Knowledge of authentication & authorization mechanisms (JWT, OAuth, etc.).
 - Solid understanding of software design principles and best coding practices.
 - Familiarity with Docker and containerized applications.
 
Preferred:
- Understanding of event-driven architecture (Kafka, RabbitMQ, or similar tools is a plus).
 - Experience with GraphQL and Apollo Server.
 - Experience with serverless technologies and AWS CDK.
 - Knowledge of caching strategies using Redis.
 - Understanding of microservices architecture.
 - Experience working with multiple clients and managing project-specific requirements
 
Perks and Benefits
Paid Sick Leave
Performance Bonus
Work from Home
Transportation Allowances
Medical / Health Insurance
Required Skills
- NoSQL
 - Node.js
 - Amazon Web Services
 - JavaScript
 - Redis
 - GIT
 - PostgreSQL
 
Jobs Summary
- Job Level
 - Associate / Supervisor
 
- Job Category
 - IT and Software
 
- Educational Requirement
 - Bachelor's degree graduate
 
- Recruiter response to application
 - Always
 
- Office Address
 - Sahid Sudirman Center, Jl. Jend. Sudirman Kav 86
 
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.