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 services and APIs using Node.js, TypeScript, and GraphQL.
Drive architectural decisions, implement best practices, and optimize application and database performance.
Mentor junior/mid-level developers and collaborate with cross-functional teams to deliver secure, maintainable enterprise-grade solutions.
Minimum Requirements
8+ years of professional software development experience.
Proven expertise in JavaScript, TypeScript, Node.js, and GraphQL for API design and development.
Experience with cloud deployments, specifically AWS, and CI/CD pipelines.
English proficiency at Upper-Intermediate (B2) level or higher.
Ideal Candidate Profile
Experienced in building large-scale, secure backend applications with deep knowledge of application architecture and performance tuning.
Strong leadership aptitude demonstrated by mentoring skills and steering architectural and development best practices.
Comfortable working in multinational teams and handling end-to-end software delivery including testing, security, and deployment automation.
