

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
- IDR 12,000,000.00 - IDR 24,000,000.00 / monthIDR120000002400000012000000MONTH
- Full timeFULL_TIME
Posted 15 days ago and deadline of application is on 17 Mar
Recruiter was hiring 8 days ago
2025-03-18T07:25:13.634527+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
Transportation Allowances
Work from Home
Performance Bonus
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.