EPAM Systems logo
EPAM Systems

4,192 open roles

Senior Full-stack Engineer: JavaScript/React/Angular with Node.js

Sofia, Sofia-Grad, BulgariaFull-timePosted Sep 29, 2026

Job description

We are looking for a Senior Full-stack Engineer with expertise in JavaScript, React, Angular, and Node.js to design and implement user-friendly applications while collaborating with cross-functional teams to deliver high-quality technical solutions.

Responsibilities

Ensure excellent quality, innovation, and data-driven decision-making with a focus on high customer satisfaction and a great customer experience Get involved in international projects across Switzerland, Bulgaria, Poland, and APAC Design and implement user-friendly front-end applications that integrate seamlessly into the application landscape Improve current features and develop new features for application GUIs and microservices Translate business requirements (functional and non-functional) into technical designs Work closely with senior software engineers, PMs, BAs, and business users to find the best technical solution for the project and available requirements Support production users and investigate production issues when contacted by the support team Requirements 5+ years of experience in software development Deep knowledge of JavaScript, TypeScript, and ReactJS or Angular Proficiency in Redux Toolkit, Jest, and React Testing Library Familiarity with MSW, Lerna/Nx, and Vite/Rollup/Webpack Expertise in Node.

js and front-end unit testing Understanding of the software development life cycle and Agile methodologies Understanding of SOLID principles, OOP, and design patterns Knowledge of REST and Microservices Patterns Analytical skills to cope with complex challenges in software engineering Reliability as a partner known for delivering on time Openness to code reviews and pair programming Clear, concise communication skills and good command of written and spoken English Nice to have Practical experience with Node.

js/Express and REST API concepts Experience with Jest and NestJS Understanding of UNIX/Linux environments Experience with cloud/MS Azure and containers/Docker Background in developing and analyzing real-time business-critical systems

Description copied from EPAM Systems's careers page. Read the full posting before you apply.

More jobs at EPAM Systems

See all openings at EPAM Systems