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 applications using Node.js, TypeScript, RESTful and GraphQL APIs.
Drive architectural decisions, implement security best practices, and optimize application and database performance.
Mentor junior and mid-level developers, conduct code reviews, and collaborate with cross-functional international teams.
Minimum Requirements
8+ years of professional software development experience.
Strong expertise in JavaScript, TypeScript, Node.js, and GraphQL API development.
Experience with cloud deployments, specifically AWS, and implementation of CI/CD pipelines.
English proficiency at Upper-Intermediate level (B2) or higher.
Ideal Candidate Profile
Experienced in large-scale application architecture and performance optimization.
Able to lead backend development applying SOLID principles and design patterns such as Singleton.
Comfortable working in multinational, cross-functional teams and mentoring developers across different levels.
