Lead Full-stack Developer (JS)
Indexed description
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 seeking a Lead Full-stack Developer (JS) who can own end-to-end JavaScript solutions and guide a team toward high-quality releases. You will balance hands-on development with leadership, ensuring ReactJS and Node.js components work seamlessly and ship efficiently—apply today.
Responsibilities
- Oversee architecture and implementation of scalable web applications across the stack
- Guide engineers in delivering modern JavaScript solutions for client and server
- Align frontend and backend work to achieve seamless integration
- Coach team members through mentoring and technical support
- Partner with stakeholders to define project goals and technical requirements
- Perform code reviews to keep quality and performance at a high bar
- Improve application responsiveness and speed to enhance user experience
- Manage build tools and coordinate deployments for efficient delivery
- Diagnose and resolve complex technical problems from build to production
- Track industry developments and propose best practices for ongoing improvement
Requirements
- Minimum 5 years of experience in professional software engineering roles
- At least 1 year of experience leading and managing development teams
- Advanced skills in JavaScript for frontend development
- Expert proficiency in TypeScript to create robust, maintainable applications
- Deep hands-on experience with ReactJS for dynamic and interactive user interfaces
- Advanced command of HTML and CSS to build responsive and accessible layouts
- Strong expertise in unit testing to improve reliability and maintainability
- Advanced experience using Webpack, Gulp, or Grunt to optimize development workflows
- Expert-level experience with Node.js for backend application development
- Advanced knowledge of databases for efficient data management and integration
- Intermediate exposure to Express, NestJS, Koa, or Meteor for scalable server-side solutions
- Expert understanding of Redux or Flux for predictable application state management
- Fluent English, written and spoken, at B2+ level or higher
Nice to have
- Cloud platform experience for deploying and scaling web applications
- Docker familiarity for consistent environments and containerization
- GraphQL knowledge for efficient querying and data manipulation
- CI/CD pipeline exposure for automated testing and deployment
- Motivation to mentor 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search