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
Lead design and development of scalable backend web applications using Node.js, TypeScript, NestJS, GraphQL, and RESTful APIs.
Drive architectural decisions, implement secure authentication/authorization systems, optimize API/database performance, and ensure high-quality deliverables with testing and code review.
Mentor junior and mid-level developers and collaborate cross-functionally with product, design, QA, and DevOps teams.
Minimum Requirements
8+ years of professional software development experience.
Proven expertise with JavaScript, TypeScript, Node.js, and GraphQL API development.
Experience with cloud-native applications deployment, specifically on AWS.
English proficiency at Upper-Intermediate (B2) level or higher.
Ideal Candidate Profile
Experienced in application architecture and performance optimization for large-scale applications.
Strong background in secure software design following best practices including SOLID principles and design patterns.
Capable of leading technical teams and collaborating effectively across multiple functions and geographies.
