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.
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. 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.
Konsultan
https://www.nri.co.id/
62212523212
100-250
monday - friday
Casual(T-shirt)
Medical, Miscellaneous allowance, Dental, Technical Certification, Meal Allowance, Transport Allowance
Indonesian
Sahid Sudirman Center Level 11 Unit F Jl. Jend. Sudirman Kav.86 Jakarta 10220 Indonesia