All vacancies

Lead Software Engineer - Node.js + GraphQL
EPAM Systems
India · On-site · relocationSalary not disclosedfull-timeEPAM Systems Careers (offices abroad)
We are seeking an experienced and highly skilled Lead Node.js Developer to design, develop, and maintain scalable web applications and enterprise-grade solutions. The ideal candidate will have deep expertise in modern JavaScript , TypeScript , Node.js , and cloud technologies, with a strong understanding of frontend architecture, backend services, application security, performance optimization, and software design principles.
Responsibilities
- Develop and maintain server-side applications using Node.js and NestJS, writing reusable, testable, scalable, and efficient backend code
- Design and implement RESTful APIs and GraphQL APIs for frontend services and third-party integrations
- Build secure authentication and authorization systems using JWT and role-based access control
- Integrate external services, APIs, and cloud-based solutions, while implementing logging, monitoring, caching, and error-handling mechanisms
- Optimize API performance and troubleshoot bottlenecks to ensure high availability and responsiveness
- Design and maintain database schemas and data models, working extensively with SQL and NoSQL databases
- Optimize database queries and indexing strategies to ensure data integrity, scalability, and high-performance data access
- Develop and deploy cloud-native applications on AWS, leveraging AWS services for hosting, storage, monitoring, and scalability
- Participate in CI/CD pipeline implementation and deployment automation, monitoring application performance and troubleshooting production issues
- Write comprehensive unit tests, ensure high test coverage, conduct code reviews, and enforce development best practices using tools such as ESLint and SonarQube
Languages
- Work format
- On-site
- Seniority
- Lead
- Posted
- 1 Oct 2026
- Last verified
- In the last 5 days
Similar roles
- Application Architect / Tech Lead (m/w/d)DACHS IT · Remote · worldwide, UTC+4 accepted
- OpenStack Engineering ManagerCanonical · Remote · worldwide
- Tribe Tech Lead, Data Enabling and Management TribeAmeriabank CJSC · Armenia · Hybrid
- Tech LeadChillBase · Armenia · On-site
- Laravel Developer [Remote]CyberArrow · Remote · worldwide, UTC+4 accepted
- C# Software Engineer | CRMSoftConstruct · Armenia · On-site

