Full-Stack developer
Role details
Job location
Tech stack
Job description
- 14 plus years of of overall IT experience with strong full-stack development exposure, * Act as the primary onsite technical lead, interfacing with client stakeholders, product owners, and architecture teams.
- Lead large-scale application modernization programs, transforming legacy systems into cloud-native, microservices-based architectures.
- Design and oversee development of backend systems using Node.js (NestJS/Express) and frontend applications using React.js.
- Define solution architecture, API contracts, and integration patterns across distributed systems.
- Drive adoption of microservices, containerization (Docker), and Kubernetes (EKS/AKS).
- Collaborate with offshore teams to ensure high-quality, timely delivery.
- Establish and enforce coding standards, best practices, and governance models.
- Work closely with DevOps teams to implement CI/CD pipelines and cloud deployments (AWS preferred).
- Identify risks, bottlenecks, and provide proactive mitigation strategies.
- Provide technical leadership, mentoring, and guidance to development teams.
- Support pre-sales, solutioning, and client discussions when required.
Requirements
-
8 years of experience in Node.js (NestJS / Express.js) , React.js (Hooks, Redux, modern UI frameworks and AWS with Modernization exp., * 14 plus years of of overall IT experience with strong full-stack development exposure
-
8 years of experience in Node.js (NestJS / Express.js) , React.js (Hooks, Redux, modern UI frameworks and AWS
-
Hands-on expertise in:
-
Node.js (NestJS / Express.js)
-
React.js (Hooks, Redux, modern UI frameworks)
Proven experience in leading large-scale application modernization programs.
Strong understanding of:
- Microservices & distributed systems
- API design & integration
- Cloud-native architecture
Hands-on experience with:
- AWS (EKS, ECS, Lambda, API Gateway, RDS, S3, IAM)
- Docker & Kubernetes
Experience managing onsite-offshore delivery models.
Strong stakeholder management and communication skills.
Ability to drive technical decisions and architecture governance.
Preferred Qualifications
- Experience with NestJS framework for enterprise-grade backend development.
- Exposure to event-driven architecture (Kafka, RabbitMQ, SQS/SNS).
- Familiarity with GraphQL, TypeScript, and modern frontend tooling.
- Experience with Domain-Driven Design (DDD) and clean architecture.
- Cloud certifications (AWS/Azure) are a plus.
Education:
- Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent experience.