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

EPAM Systems

Education
Benefits
Special Commitments
Skills

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

We offer/Benefits

  • Opportunity to Engineer your Future and to drive the world’s digital transformation with top industry clients
  • Personal development program that will allow you to be valued for your strengths
  • Wide range of professional trainings and workshops
  • Being part of a collaborative, fast-growing, and innovative design team
  • Established and accelerated growth toward different career paths, competencies, and roles
  • Broad projects variety and possible mobility between projects over the time
  • Collaboration in a multicultural environment and exchange of best practices with colleagues around the world
  • Varied social benefits, Sports, Transportation and Health programs
  • Work-life balance and flexible schedule, team buildings and sport opportunities
  • Modern office/collaboration spaces (incl. new Infinity Tower business center, Sofia)
  • Hybrid By Design - we provide you with the best productivity options from the 2 worlds. Meet, socialize and enjoy F2F time with your colleagues, while working from the modern EPAM's office for a few days per week and benefit from the EPAM's virtual working environment - making you able to be productive and work from remote for the rest of the week
Read Full Description
Confirmed 13 hours ago. Posted 20 days ago.

Discover Similar Jobs

Suggested Articles