11 Nov
|
EPAM Systems
|
Hyderabad
11 Nov
EPAM Systems
Hyderabad
We are hiring a Lead Software Engineer - MEAN Stack to build high-quality web experiences using JavaScript, TypeScript, Angular, and Node.js. You will shape architecture across micro-frontends and microservices, focusing on performance, security, and code quality while partnering with product and design. Apply now to help deliver reliable, scalable solutions
Responsibilities
- Collaborate with cross-functional teams to deliver user interface components
- Partner with UX Designers, Business Analysts, and Product Managers to capture complete requirements and designs
- Evaluate requirements for technical feasibility and contribute to solution design
- Identify reusable building blocks and create or enhance the component library to prevent duplicate code
- Translate designs and wireframes into high-quality code that follows performance, readability, and reusability best practices
- Craft pixel-perfect, responsive web UIs that feel smooth and rapid
- Troubleshoot and resolve defects as well as performance bottlenecks
- Contribute to Scrum ceremonies and day-to-day team activities
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Proven experience of 5+ years designing and building applications, microservices, and REST APIs
- Hands-on proficiency in Angular 8+ development with NgRx
- Deep knowledge of JavaScript and TypeScript, plus SASS, Jest, Puppeteer, Falcor, HTML, CSS, and Bootstrap
- Extensive experience with Node.js and its frameworks (such as Express.js)
- Solid understanding of AWS services including Lambda, DynamoDB, AppSync, and API Gateway
- Working familiarity with database technologies such as MongoDB
- Experience using version control tools like Git and Azure VSTS
- Strong understanding of design patterns and architectures such as MVC, MVVM, modularization, and unidirectional approaches
- Practical familiarity with containerization tools such as Docker and Kubernetes
- Demonstrated experience delivering micro-frontend web applications, SPAs, desktop applications, and PWAs
- Background working with CI/CD pipelines and DevOps practices
- Good understanding of security principles and best practices
- Strong problem-solving ability with close attention to detail
- Excellent communication and teamwork skills
📌 Lead Software Engineer - MEAN Stack (Hyderabad)
🏢 EPAM Systems
📍 Hyderabad