Lead Software Engineer – Node.js / MERNAbout the Role
We are looking for a highly skilled and hands-on Lead Software Engineer – Node.js / MERN to join our engineering team in Mohali, Punjab.
The ideal candidate will have strong experience in Node.js, MERN/MEAN stack, AWS, microservices, backend architecture, and system design, along with the ability to mentor developers and take ownership of technical decisions.
This is a hands-on technical leadership role where you will be involved in architecture, development, code reviews, problem-solving, and guiding the engineering team.
If you are a strong Senior Software Engineer, Lead Developer, or Technical Lead who enjoys solving complex technical problems while mentoring a team, we would love to hear from you.
Key Responsibilities
- Lead and mentor a team of software engineers and provide technical guidance.
- Design, develop, and maintain scalable web applications using Node.js and MERN/MEAN technologies.
- Take ownership of backend architecture and complex technical challenges.
- Design and review High-Level Design (HLD) and Low-Level Design (LLD).
- Develop scalable and secure REST APIs and backend services.
- Design and implement microservices-based applications.
- Work with AWS to build, deploy, and maintain cloud-based applications.
- Conduct code reviews and ensure high standards of code quality and maintainability.
- Identify and resolve performance, scalability, and reliability issues.
- Collaborate with Product, QA, Design, and other engineering teams.
- Participate in technical planning, estimation, and architectural discussions.
- Troubleshoot complex application and production issues.
- Mentor junior and senior developers and promote engineering best practices.
- Evaluate new technologies and recommend technical improvements where appropriate.
Must-Have Skills & Experience
- 7–10 years of overall software development experience.
- 2–3+ years of experience in technical leadership, team leadership, or mentoring developers.
- Strong hands-on experience with Node.js.
- Strong experience with MERN or MEAN stack.
- Strong understanding of backend development and REST APIs.
- Experience with microservices architecture.
- Practical experience working with AWS/cloud environments.
- Strong understanding of HLD, LLD, and System Design.
- Good knowledge of database design, optimization, and performance.
- Experience with Git and code review practices.
- Understanding of Agile/Scrum methodologies.
- Strong problem-solving, debugging, and analytical skills.
- Ability to make technical decisions and take ownership of projects.
- Strong communication and team collaboration skills.
Good to Have
Experience with any of the following will be an advantage:
- Docker
- Kubernetes
- CI/CD pipelines
- GitLab CI/CD
- Redis and caching
- Kafka / RabbitMQ
- Elasticsearch
- Advanced AWS services
- Cloud architecture
- DevOps/infrastructure
- SaaS product development
- Distributed systems
- Application security
- Performance optimization
- AI/ML technologies
- AI/LLM API integrations
These skills are good to have and are not mandatory if the candidate has strong core experience in Node.js, MERN/MEAN, AWS, microservices, and technical leadership.
What We Are Looking For
We are looking for someone who is:
- Hands-on and technically strong
- Comfortable designing scalable systems and backend architecture
- Able to mentor and guide engineers
- Comfortable taking ownership of technical decisions
- Strong in problem-solving and system design
- Passionate about building high-quality software
- Comfortable working in a fast-paced product development environment
- A strong communicator and collaborative team player
Education
Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Relevant professional experience and strong technical expertise will also be considered.
Location
Mohali, Punjab
On-site role
Candidates from Mohali, Chandigarh, Panchkula, Zirakpur, Kharar, and nearby areas are preferred.
Candidates from other locations who are willing to relocate to Mohali may also be considered.
Experience
7–10 years
Employment Type
Full-Time | On-Site
Key Skills
Node.js | MERN | MEAN | React.js | AWS | Microservices | REST APIs | HLD | LLD | System Design | Backend Architecture | Team Leadership
Pay: ₹2,500,000.00 - ₹3,000,000.00 per year
Benefits:
- Health insurance
- Leave encashment
- Life insurance
- Provident Fund
Work Location: In person