Lead Software Engineer - Node.js + GraphQL
EPAM Systems, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and maintain scalable server-side applications using Node.js, NestJS, and GraphQL APIs.
Lead architectural decisions, implement best practices for backend and frontend services, including security and performance optimization.
Mentor junior and mid-level developers and collaborate with cross-functional teams to deliver secure, maintainable software solutions.
Minimum Requirements
8+ years of professional software development experience.
Expertise in JavaScript, TypeScript, Node.js, and GraphQL API design and development.
Experience with cloud-native application development and deployments on AWS.
English proficiency at Upper-Intermediate level (B2) or higher.
Ideal Candidate Profile
Experienced in designing large-scale, high-performance applications with strong backend architecture skills.
Skilled in security best practices for web applications including authentication, authorization, and vulnerability mitigation.
Capable of leading technical teams and driving development processes in a multi-national, fast-paced environment.
