We are looking for an experienced Senior Full-Stack Developer to join our team and contribute to the creation of innovative and high-quality software solutions.
In this role, you will work on both front-end and back-end systems, collaborating closely with cross-functional teams to deliver scalable and efficient applications. This position is ideal for someone with a passion for problem-solving and a commitment to delivering exceptional results.
Responsibilities
- Develop and maintain both front-end and back-end components of web applications
- Collaborate with cross-functional teams to define project requirements and deliver technical solutions
- Ensure code quality and scalability by implementing best practices and performing regular code reviews
- Optimize application performance and troubleshoot issues to ensure reliability
- Integrate third-party APIs and services into existing systems
- Create and maintain technical documentation for development processes and workflows
- Participate in team meetings and contribute to the planning and execution of development cycles
- Stay updated on emerging technologies and frameworks to continuously improve system architecture
Requirements
- At least 3 years of professional experience in software development
- Proficiency in JavaScript for full-stack development
- Experience working with Node.js for back-end development
- Strong skills in TypeScript for building scalable applications
- Expertise in HTML and CSS for front-end markup and styling
- Hands-on experience with unit testing to ensure code quality
- Knowledge of Webpack, Gulp, and Grunt for task automation and bundling
- Experience with databases and their integration into applications
- Proficiency in frameworks such as Express, NestJS, Koa, and Meteor
- Hands-on experience with Amazon Web Services for cloud-based solutions
- Fluent English communication skills, both written and spoken, at a B2 level or higher
Nice to have
- Experience working with modern JavaScript frameworks such as React, Angular, or Vue.js
- Knowledge of continuous integration and deployment practices
- Familiarity with serverless architecture and its implementation
- Understanding of DevOps principles and workflows
- Experience with microservices architecture and containerization tools like Docker and Kubernetes
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
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-27
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17
- Posted
- Aug 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Ukraine
- Company
- EPAM Systems
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-27
Chief Software Engineer (AdTech)
2026-05-17
Senior Software Engineer (Node.js)
2026-05-17