Backend Engineer (Node.JS)

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.

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.

Information :

  • Company : NRI Holdings
  • Position : Backend Engineer (Node.JS)
  • Location : Jakarta
  • Country : ID

Attention - In the recruitment process, legitimate companies never withdraw fees from candidates. If there are companies that attract interview fees, tests, ticket reservations, etc. it is better to avoid it because there are indications of fraud. If you see something suspicious please contact us: support@jobkos.com

Post Date : 2025-08-05 | Expired Date : 2025-09-04