HamburgerMenu
hirist

Node.js Developer - Microservices Architecture

MARKTINE TECHNOLOGY SOLUTIONS PRIVATE LIMITED
Anywhere in India/Multiple Locations
5 - 10 Years

Posted on: 13/10/2025

Job Description

Description :

About the Role :

We are seeking a Senior Backend Developer with strong expertise in Node.js, NestJS, and TypeScript to join our high-performing backend engineering team in Bangalore.

This role is ideal for someone who enjoys designing scalable, secure, and maintainable APIs, and has hands-on experience working with cloud-native architectures in AWS.

As a key contributor, you will work in a fast-paced, collaborative environment where your code will power mission-critical services for enterprise-grade applications.

Youll also be expected to take ownership of services from design through deployment and support.

Key Responsibilities :

- Design, develop, and maintain high-performance backend services using Node.js and NestJS.

- Build and manage scalable, reliable, and secure RESTful APIs and GraphQL APIs that serve front-end and mobile clients.

- Work with AWS services (e.g., Lambda, S3, DynamoDB, ECS, API Gateway) for deploying cloud-native solutions.

- Implement and maintain CI/CD pipelines to automate build, test, and deployment using tools like GitHub Actions, Jenkins, or GitLab CI.

- Debug, optimize, and troubleshoot backend services for performance, scalability, and reliability.

- Write clean, modular, and well-tested code using TypeScript.

- Apply software design patterns, SOLID principles, and industry best practices to enhance code quality.

- Conduct unit, integration, and end-to-end testing to ensure application robustness.

- Collaborate with front-end developers, DevOps engineers, QA teams, and product managers to define and implement new features.

- Participate in code reviews, mentoring, and knowledge sharing with peers.

- Maintain a strong focus on security, data integrity, and performance tuning.

Required Skills & Experience :

- 5+ years of professional backend development experience with a focus on Node.js and NestJS.

- Strong experience with TypeScript for scalable and type-safe application development.

- Proven expertise in designing and implementing RESTful services and GraphQL APIs.

- Solid experience with AWS cloud services, especially in deploying and maintaining Node.js-based services.

- Hands-on experience with setting up and maintaining CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab.

- Good understanding of microservices architecture, event-driven design, and serverless patterns.

- Familiar with relational and non-relational databases (e.g., PostgreSQL, MongoDB, DynamoDB).

- Experience with test-driven development (TDD) and tools like Jest, Mocha, or SuperTest.

- Competency in debugging, performance monitoring, and resolving production issues.

- Familiarity with authentication/authorization mechanisms, including OAuth, JWT, etc.

- Working knowledge of containerization technologies like Docker and orchestration tools (Kubernetes is a plus)


info-icon

Did you find something suspicious?