backGo to search

Senior Mean Stack Developer

JavaScript, Angular, Node.js, Amazon Web Services, ngrx/store, Express, TypeScript, SOLID (object-oriented design principles), Agile

We are actively seeking a Senior Mean Stack Developer with a strong background in JavaScript, specifically ES6+ and TypeScript, to join our innovative team. The ideal candidate will be proficient in Angular 8+ and NGRX for frontend development as well as have a solid understanding of AWS services, version control systems, and design patterns. The candidate should have a strong track record of developing highly interactive web applications, SPAs, desktop applications, and PWAs using the MEAN (MongoDB, Express.js, Angular, Node.js) stack.

  • Develop and maintain high-quality web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack
  • Design and implement highly interactive Micro frontend web applications, SPAs, desktop applications, and PWAs
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Maintain code quality, organization, and automation
  • Utilize Agile methodologies to manage the development process
  • Work with version control systems like GIT and Azure VSTS to manage and track code changes
  • Develop and integrate AWS services including Lambda, DynamoDB, AppSync, and API Gateway
  • Write efficient, reusable, and reliable code
  • Conduct code reviews and provide constructive feedback to peers
  • Stay up-to-date with the latest industry trends and technologies to ensure our applications remain current and competitive
  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience
  • 5+ years of experience designing, developing applications and Micro-services, REST APIs
  • Proficient in front-end development using Angular 8+ and NGRX
  • Strong proficiency in JavaScript and TypeScript, SASS, JTest, Puppeteer, Falcor, HTML, CSS, Bootstrap
  • Extensive experience with Node.js and frameworks available for it (such as Express.js)
  • Solid understanding of AWS services (Lambda, DynamoDB, AppSync, API Gateway)
  • Familiarity with database technologies like MongoDB
  • Experience with version control systems such as GIT and Azure VSTS
  • Good understanding of design patterns and software architectures like MVC, MVVM, modularization, and unidirectional approaches
  • Familiarity with containerization technologies like Docker and Kubernetes
  • Experience with CI/CD pipelines and DevOps practices
  • Understanding of security principles and best practices
  • B2+ English level proficiency
nice to have
  • Knowledge of SOLID (object-oriented design principles
  • Understanding of Agile methodologies


For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool