HamburgerMenu
hirist

Technocrat Horizons - Technical Lead - MERN Stack Development

Posted on: 06/10/2025

Job Description

Description :

We are looking for an experienced and highly skilled Tech Lead MERN Stack Developer to lead our web development team in building scalable, high-performance, and user-centric applications.

The ideal candidate will have deep expertise in MongoDB, Express.js, React.js, and Node.js, along with a strong understanding of modern architecture patterns, DevOps practices, and cloud deployment.

This role involves providing technical leadership, hands-on development, mentoring junior developers, and collaborating with cross-functional teams to deliver cutting-edge software solutions that meet business goals.

Responsibilities :

- Lead the end-to-end design, development, and deployment of web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).

- Architect, design, and implement scalable, maintainable, and secure application structures and APIs.

- Collaborate with product managers, UX/UI designers, and business stakeholders to translate business requirements into technical solutions.

- Provide technical leadership to the development team, guiding best practices in coding, performance optimization, and architectural design.

- Perform code reviews to ensure code quality, scalability, and adherence to organizational coding standards.

- Develop RESTful and GraphQL APIs and integrate them with front-end components and third-party services.

- Implement microservices and container-based deployments using Docker and Kubernetes where applicable.

- Oversee continuous integration and deployment pipelines (CI/CD) using tools like Jenkins, GitHub Actions, or GitLab CI.

- Ensure performance tuning, optimization, and scalability for both client-side and server-side components.

- Integrate with cloud platforms such as AWS, Azure, or Google Cloud for hosting, storage, and application management.

- Manage and optimize database schemas, queries, and performance tuning in MongoDB and other NoSQL/SQL databases.

- Implement security and authentication protocols such as JWT, OAuth, and SSO to safeguard data and user privacy.

- Troubleshoot, debug, and resolve technical challenges across the development lifecycle.

- Stay updated with emerging technologies, frameworks, and tools to drive continuous improvement in the development process.

- Mentor junior developers, conduct technical training sessions, and promote a culture of learning and collaboration within the team.

- Collaborate with QA teams to ensure rigorous testing, high code quality, and timely delivery of projects.

Qualifications :

- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.

- 6 to 8 years of experience in full-stack web application development, with at least 2 years in a technical leadership or team lead role.

- Expert-level proficiency in MERN stack technologies: MongoDB, Express.js, React.js, and Node.js.

- Strong understanding of front-end technologies including React Hooks, Redux, TypeScript, HTML5, CSS3, and modern UI frameworks (Material UI, Tailwind CSS).

- Hands-on experience in designing RESTful APIs, integrating third-party APIs, and working with microservices architecture.

- Strong knowledge of database design, indexing, aggregation, and performance optimization in MongoDB.

- Experience in developing and deploying applications in cloud environments such as AWS, Azure, or Google Cloud.

- Proficiency in Git-based version control and CI/CD implementation.

- Solid understanding of web security principles, authentication mechanisms, and data protection best practices.

- Experience with Agile/Scrum methodologies and DevOps practices.

- Strong analytical, problem-solving, and debugging skills.

- Excellent leadership, communication, and interpersonal skills with the ability to coordinate with cross-functional teams.

Preferred Skills :

- Experience with Next.js, NestJS, or other modern JavaScript frameworks.

- Familiarity with containerization tools (Docker) and orchestration systems (Kubernetes).

- Exposure to GraphQL, WebSockets, or event-driven architecture.

- Knowledge of testing frameworks such as Jest, Mocha, or Cypress for unit and integration testing.

- Understanding of performance monitoring tools such as New Relic, Grafana, or Prometheus.

- Experience mentoring teams, conducting code reviews, and managing software development lifecycles


info-icon

Did you find something suspicious?