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.
Responsibilities
- Lead the design and improvement of resilient web applications across frontend and backend
- Coordinate integration to ensure smooth communication between frontend and backend systems
- Mentor developers and provide guidance to support ongoing skill growth
- Collaborate with stakeholders to define technical requirements and align on project goals
- Review code to maintain quality, performance, and reliability standards
- Optimize application speed and responsiveness to improve user experience
- Oversee deployments and manage build tool usage to enable streamlined releases
- Resolve complex technical issues that arise throughout the development lifecycle
- Track industry trends and introduce new practices to support continuous improvement
Requirements
- Proven track record of 5 years of experience in software engineering roles
- Demonstrated experience of 1 year leading and supervising development teams
- Expert proficiency in TypeScript to create maintainable and scalable applications
- Extensive hands‑on experience with ReactJS for crafting interactive user interfaces
- Advanced knowledge of HTML and CSS to deliver responsive and accessible pages
- Strong foundation in unit testing to ensure code quality and reliability
- Advanced familiarity with build tools such as Webpack, Gulp, or Grunt to streamline development
- Expert-level ability with Node.js for backend programming
- Advanced understanding of databases for efficient data storage and retrieval
- Intermediate experience with backend frameworks including Express, NestJS, Koa, or Meteor to build scalable servers
- Expert knowledge of state management tools like Redux or Flux to keep application state consistent
- English proficiency at B2+ level (Upper-Intermediate) or higher, written and spoken
Nice to have
- Experience deploying and scaling web applications on cloud platforms
- Familiarity with Docker or similar containerization tools for stable environments
- Knowledge of GraphQL for efficient data access and manipulation
- Experience with CI/CD pipelines for automated testing and deployment
- Interest in coaching junior developers and supporting team growth
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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
#J-18808-Ljbffr