Lead Software Engineer - MEAN Stack

EPAM Systems, Inc.

Pune District

On-site

INR 4,000,000 - 7,000,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Retirement benefits
Paid time off
LinkedIn learning access
Flexible benefits

Job summary

EPAM Systems, Inc. is seeking a highly skilled Full Stack Developer in Pune with 8+ years of hands-on experience in modern JavaScript, TypeScript, Angular, and Node.js. You will work with multi-national teams, build micro-frontends, and deliver secure, scalable cloud-enabled applications.

You will translate designs into reusable components, contribute to a shared library, and participate in Scrum to drive architectural excellence across microservices and SPA applications.

Qualifications

  • 8+ years of experience designing and developing applications, microservices, and REST APIs.
  • Proficiency in front-end development using Angular 8+ and NgRx.
  • Strong JavaScript and TypeScript skills with modern web tech (SASS, HTML, CSS, Bootstrap).
  • Experience with Node.js and Express.js; comfortable with cloud services such as AWS.
  • Familiarity with containers (Docker, Kubernetes) and CI/CD practices.
  • Experience in developing micro-frontend architectures and SPAs.

Responsibilities

  • Collaborate with cross-functional teams to develop UI components.
  • Translate designs into high-quality, reusable code with strong performance and readability.
  • Build and update a component library to reduce duplication.
  • Diagnose performance issues and fix bugs across the stack.
  • Participate in Scrum ceremonies and contribute to architectural decisions.

Skills

Angular 8+
NgRx
TypeScript
JavaScript
REST APIs
Node.js
Microservices
Express.js
Docker
Kubernetes
Web security
Micro-frontends

Education

Bachelor’s degree in Computer Science/Engineering or related field

Tools

MongoDB
AWS

Job description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.We are looking for a highly skilled Full Stack Developer with strong hands-on experience in modern JavaScript, TypeScript, Angular, and Node.js. The ideal candidate should have deep conceptual clarity and practical implementation experience in core JavaScript internals, Angular architecture, Node.js performance, and modern web security.This role requires strong problem-solving skills, a focus on code quality, and architectural understanding, including micro-frontends and microservices.ResponsibilitiesWork closely with cross-functional teams to develop user interface componentsWork with UX Designers, Business Analysts and Product Managers to get the complete requirements and designsAnalyze requirements for technical feasibility and participate in designing the solutionIdentify reusable components and build/update the component library, avoiding duplicate codeTranslate designs and wireframes to produce quality code adhering to performance, readability, and reusability best practicesBuild pixel-perfect, buttery smooth responsive UIs for the webDiagnose and fix bugs and performance bottlenecksParticipate in Scrum team activitiesRequirementsBachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience8+ years of experience designing and developing applications, microservices, and REST APIsProficiency in front-end development using Angular 8+ and NgRxStrong proficiency in JavaScript and TypeScript. SASS, Jest, Puppeteer, Falcor, HTML, CSS, and BootstrapExtensive 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 MongoDBExperience with version control systems such as Git and Azure VSTSGood understanding of design patterns and software architectures like MVC, MVVM, modularization, and unidirectional approachesFamiliarity with containerization technologies like Docker and KubernetesExperience in developing micro-frontend web applications, SPAs, desktop applications, and PWAsExperience with CI/CD pipelines and DevOps practicesUnderstanding of security principles and best practicesStrong problem-solving skills and attention to detailExcellent communication and teamwork skillsWe offerOpportunity to work on technical challenges that may impact across geographiesVast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certificationsOpportunity to share your ideas on international platformsSponsored Tech Talks & HackathonsUnlimited access to LinkedIn learning solutionsPossibility to relocate to any EPAM office for short and long-term projectsFocused individual developmentBenefit package:Health benefitsRetirement benefitsPaid time offFlexible benefitsForums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Chennai District

On-site
INR 4,500,000 - 6,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Chennai District

On-site
INR 1,800,000 - 2,500,000
Health benefits
Retirement benefits
Paid time off
+3
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Pune District

On-site
INR 4,000,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+5
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Hyderabad

On-site
INR 2,500,000 - 4,000,000
Sponsored Tech Talks
LinkedIn Learning Solutions
Relocation to EPAM offices
+5
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Gurugram District

On-site
INR 4,200,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+4
Lead Software Engineer - Node.js + GraphQL
Lead Software Engineer - Node.js + GraphQL

EPAM Systems, Inc. • Coimbatore District

On-site
INR 1,500,000 - 2,200,000
Health benefits
Paid time off
LinkedIn learning solutions
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Health benefits
Retirement benefits
Paid time off
+2
Lead Software Engineer - Java Full Stack Angular
Lead Software Engineer - Java Full Stack Angular

EPAM Systems, Inc. • Pune District

On-site
INR 900,000 - 1,400,000
Health benefits
Retirement benefits
Paid time off
+4
Senior Software Engineer - .NET with Angular with Cloud
Senior Software Engineer - .NET with Angular with Cloud

EPAM Systems, Inc. • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Health benefits
Retirement benefits
Paid time off
+4