We are seeking a highly skilled and experienced Full Stack Lead (MEAN/MERN Stack) to lead our development team in building robust, scalable, and high-performing web applications. The ideal candidate will have a strong background in system design, software architecture, and DevOps practices, coupled with hands-on experience across both frontend and backend technologies.
As a Full Stack Lead, you will play a key role in designing architectural solutions, mentoring developers, ensuring code quality, and driving continuous improvement in development and deployment practices.
Key Responsibilities :
- Lead end-to-end development across the MEAN/MERN stack, ensuring scalable and maintainable solutions.
- Architect and design systems to meet performance, scalability, and reliability requirements.
- Collaborate closely with Product Managers, UX Designers, and QA Engineers to deliver high-quality product features.
- Conduct code reviews, define coding standards, and ensure adherence to best development practices.
- Mentor and guide junior developers, fostering technical growth and a culture of excellence.
- Set up and maintain CI/CD pipelines, automate deployments, and manage infrastructure provisioning.
- Ensure application security, performance optimization, and scalability through proactive measures.
- Implement and promote DevOps culture, integrating automation and continuous delivery.
- Work on architectural improvements, refactoring, and modernization of legacy systems.
- Stay abreast of emerging technologies, frameworks, and tools to enhance team capabilities.
Technical Skills & Expertise :
Frontend Development :
- Proficient in React.js or Angular frameworks.
- Experience with state management libraries such as Redux, RxJS, or NgRx.
- Strong understanding of responsive design, UI/UX best practices, and component-based architecture.
Backend Development :
- Hands-on experience with Node.js and Express.js.
- Proficient in building and consuming RESTful APIs and GraphQL services.
- Knowledge of authentication and authorization mechanisms (JWT, OAuth2).
- Understanding of API security, data validation, and performance optimization.
Database :
- Strong experience with MongoDB (NoSQL) and SQL databases (MySQL, PostgreSQL).
- Proficiency in data modeling, indexing, and query optimization.
Core Computer Science Skills :
- Solid understanding of OOPs concepts, data structures, and algorithms.
- Strong problem-solving and debugging abilities.
Architecture & DevOps :
- Expertise in Microservices and Serverless architectures.
- Proficient in Docker and Kubernetes for containerization and orchestration.
- Experience in setting up and managing CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI.
- Knowledge of Infrastructure as Code (IaC) tools like Terraform or AWS CloudFormation.
- Hands-on experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with monitoring and logging tools Prometheus, ELK Stack, Grafana, Prisma.
- Experience with message queues such as BullMQ or RabbitMQ.
Required Qualifications :
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- 710 years of experience in full stack development with at least 23 years in a lead or senior role.
- Proven experience in leading teams, managing code quality, and driving end-to-end delivery.
- Strong communication, leadership, and collaboration skills.
- Demonstrated ability to design scalable architectures and implement DevOps best practices.
Preferred Qualifications :
- Experience with test automation frameworks (Jest, Mocha, Cypress, or similar).
- Knowledge of Agile/Scrum methodologies and exposure to project management tools like Jira.
- Prior experience working in startups or fast-paced product environments.
Why Join Us :
- Opportunity to lead cutting-edge web development projects using modern technologies.
- Collaborative and growth-oriented work culture.
- Exposure to scalable system design and modern DevOps practices.