Login Enter

EPAM Systems

5 days ago

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

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
EPAM Systems
Location
Sofia, Bulgaria
Posted
5 days ago
View all jobs at EPAM Systems

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

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.