Lead Full-stack Developer (JavaScript)
EPAM SystemsDescripción del puesto
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture.
Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are hiring a Lead Full-stack Developer (JavaScript) to lead the build of high-quality web applications spanning UI and server-side components. You will guide architecture, enforce engineering standards, and work hands-on with ReactJS, TypeScript, and Node.js. Apply today to help us evolve our web stack and team practices
Responsibilities
Guide the development and enhancement of robust full-stack web applications
Champion advanced JavaScript patterns for frontend and backend implementation
Ensure seamless data and API flow between frontend and backend layers
Coach developers through feedback and mentorship to strengthen capabilities
Partner with stakeholders to clarify technical needs and project objectives
Perform code reviews to uphold quality, maintainability, and performance expectations
Tune performance to improve responsiveness and overall user satisfaction
Plan deployments and oversee build tool usage for consistent releases
Troubleshoot and solve complex technical challenges during delivery
Assess industry developments and introduce improvements to keep practices current
Requirements
Solid background of 5 years of experience in software engineering positions
Hands-on experience of 1 year coordinating and leading development teams
Advanced skills in JavaScript focused on delivering frontend solutions
Expert-level TypeScript skills for scalable, maintainable application development
Extensive experience using ReactJS to design engaging and interactive interfaces
Advanced command of HTML and CSS for accessible, responsive web pages
Strong understanding of unit testing practices to protect code quality
Advanced familiarity with Webpack, Gulp, or Grunt to support efficient build workflows
Expert proficiency in Node.js for backend development
Advanced understanding of databases for reliable storage and retrieval
Intermediate experience with Express, NestJS, Koa, or Meteor for scalable backend services
Expert knowledge of Redux or Flux for predictable state management
English proficiency at B2+ level (Upper-Intermediate) or higher, spoken and written
Nice to have
Experience deploying and scaling web applications using cloud platforms
Familiarity with Docker or similar containerization tools to ensure stable environments
Knowledge of GraphQL for simplified data access and manipulation
Experience building CI/CD pipelines for automated testing and deployment
Motivation to coach junior developers and contribute to team growth
We offer
International projects with top brands
Work with global teams of highly skilled, diverse peers
Healthcare benefits
Employee financial programs
Paid time off and sick leave
Upskilling, reskilling and certification courses
Unlimited access to the LinkedIn Learning library and 22,000+ courses
Global career opportunities
Volunteer and community involvement opportunities
EPAM Employee Groups
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
¿Te interesa este puesto?