We are looking for a highly capable Team Lead MERN Stack to take charge of full-stack application development, architecture decisions, and team leadership. Youll be responsible for building secure, scalable solutions, mentoring engineers, and driving product velocity while also contributing to team expansion through recruitment.
Skills & Requirements Skills :
- Candidate with 6+ Years of relevant experience in MERN Stack.
- Strong hands-on experience in Front End Technologies : HTML, CSS, React Js, Typescript, Next Js.
- Strong hands-on experience in Backend Technologies : Node.js , Express / Nest js, REST APIs, Microservices, ORM.
- Good experience in various DB : MongoDB, MySQL, Amazon RDS, PostgreSQL, Firebase.
- Experience in Code Versioning : Git, CI / CD, Jenkins, Docker, Kubernetes, Lambda, CDN.
- Experience with Unit Test frameworks : Jest, Mocha, Cypress, Playwright.
- Experience working on SEO, and Website Performance Enhancement.
- Experience with integration of third-party APIs like Google APIs, stripe, AWS services,
socket.io, etc
Experience in formulating deployment strategies on cloud platforms like AWS, GCP, and Azure.Roles & Responsibilities :
Lead the project end to end like design and document end to end workflow, gathering requirements, task planning, estimations, development, backlog refinement, dailies, retrospective, release etc.Independently design, develop, modify, implement, and support software components.Analyze & determine root cause for the complex software issues and develop practical, efficient, and permanent technical solutions.Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.Follow best software development practices, established processes, determine process improvements, perform code audits with ensuring best security practices, and optimization at both server and code level.Work closely with Senior Engineers for Sprint Planning & Delivery.Coordinate with Architect, Product Owner & other stakeholders as required and Collaborate well with DevOps, UI / UX Designers, and Testers to design and create advanced, elegant, and efficient systems.Strong experience in team handling and client interaction.Mentor Software Engineers for skill / knowledge development through advice, coaching, and leading technical sessions to drive innovation, knowledge sharing, and team growth.Conduct Technical interviews to support hiring in the team.Contribute in sale pipelines by providing technical support, client interviews, poc, estimations etc.Research and evaluate new tools, technologies, or frameworks to improve product quality and also provides session timely sessions to keep the team updated.Integrate AI / ML tools into the product stack to accelerate development and boost productivity.(ref : hirist.tech)