Lead Node.js

Year    KA, IN, India

Job Description

Job Information




Date Opened


11/06/2025
Job Type


Full time
Industry


IT Services
City


Bangalore
State/Province


Karnataka
Country


India
Zip/Postal Code


530045




Key Responsibilities



Microservices Architecture & Development





Design, develop, and maintain Node.js microservices using Express.js framework following RESTful API principles Build event-driven, scalable microservices architecture to support high-volume transaction processing Implement service-to-service communication patterns (REST, message queues, event streaming) Ensure loose coupling and high cohesion across microservices boundaries Design and implement API gateway patterns and service mesh architectures

Payment & Transaction Processing





Develop secure payment processing services integrating with multiple payment gateways (TSYS, Fluidpay, Ingenico) Build transaction management services handling authorizations, voids, refunds, and settlements Implement idempotency and retry mechanisms for critical payment workflows Design real-time transaction processing pipelines with MongoDB change streams

Integration & API Development





Build robust API endpoints consumed by Android app and web admin dashboard Integrate with third-party systems including CRM platforms, authentication services, and carrier systems Develop webhook handlers and event processors for asynchronous integrations Create and maintain comprehensive API documentation (Swagger/OpenAPI)

Database Design & Optimization





Design and optimize MongoDB schemas for high-performance read/write operations Implement data modeling best practices for document-based databases Build efficient aggregation pipelines and indexing strategies Ensure data consistency across distributed services using appropriate patterns (sagas, two-phase commits)

Security & Compliance





Implement security best practices including encryption at rest and in transit (TLS 1.2+) Ensure PII data protection and PCI-DSS compliance requirements Build authentication and authorization mechanisms (JWT, OAuth 2.0, OTP-based flows) Implement rate limiting, request throttling, and security hardening measures Conduct security audits and vulnerability assessments

DevOps & Deployment





Containerize microservices using Docker and orchestrate with Kubernetes Implement CI/CD pipelines for automated testing and deployment Set up monitoring, logging, and alerting systems (ELK stack, Prometheus, Grafana) Optimize application performance and conduct load testing Implement blue-green deployments and canary releases

Required Qualifications



Technical Skills



5+ years of professional experience

with Node.js and Express.js in production environments

3+ years of hands-on experience

building and deploying microservices architectures

Strong expertise in MongoDB

, including schema design, aggregation framework, indexing, and replication Deep understanding of RESTful API design principles and best practices Experience with message queuing systems (RabbitMQ, Kafka, Redis Pub/Sub) Proficiency in asynchronous programming patterns (Promises, async/await, event emitters) Strong knowledge of authentication/authorization mechanisms (JWT, OAuth 2.0, session management) Experience with API gateway patterns and service discovery

Microservices Expertise





Proven track record of decomposing monolithic applications into microservices Experience with service communication patterns (synchronous and asynchronous) Understanding of distributed systems challenges (CAP theorem, eventual consistency, circuit breakers) Knowledge of Domain-Driven Design (DDD) principles Experience implementing saga patterns for distributed transactions

Development Practices





Strong understanding of design patterns and SOLID principles Experience with Test-Driven Development (TDD) using Jest, Mocha, or similar frameworks Proficiency with version control systems (Git) and branching strategies Experience with code review processes and maintaining code quality standards Knowledge of performance optimization and profiling tools

Security & Compliance





Experience with PCI-DSS compliance requirements and implementation Knowledge of encryption standards and secure coding practices Understanding of OWASP Top 10 vulnerabilities and mitigation strategies Experience implementing security measures for PII data protection

DevOps & Infrastructure





Experience with containerization (Docker) and orchestration (Kubernetes, Docker Swarm) Familiarity with cloud platforms (AWS, GCP, or Azure) Knowledge of CI/CD tools (Jenkins, GitLab CI, GitHub Actions) Experience with monitoring and logging solutions

Preferred Qualifications





Experience with payment gateway integrations (Stripe, PayPal, or similar processors) Knowledge of POS systems or retail/hospitality industry domains Experience with GraphQL and modern API paradigms Familiarity with TypeScript for type-safe Node.js development Experience with serverless architectures (AWS Lambda, Cloud Functions) Understanding of CQRS and Event Sourcing patterns Experience with Redis for caching and session management Knowledge of gRPC for inter-service communication Experience with real-time features using WebSockets or Server-Sent Events Contributions to open-source projects

Soft Skills





Excellent problem-solving and analytical thinking abilities Strong communication skills to collaborate with cross-functional teams Ability to mentor junior developers and conduct technical reviews Self-motivated with ability to work independently and in team environments Adaptability to learn new technologies and frameworks quickly * Strong attention to detail and commitment to code quality

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4653188
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year