Technical Lead - MERN
Mumbai,
India
Job Description – Lead : Experience: 7+ years in software development (3+ years in similar tech stack)
Role OverviewSeeking an experienced Senior Developer to design, develop, and optimize high-performing, scalable, and secure applications across web, mobile, and backend services. You will be responsible for leading technical design, mentoring developers, and ensuring best practices across the stack — from microservices to AI/ML integrations.⸻Key Responsibilities
- Architecture & Design
- Contribute to microservices-based architecture design and implementation.
- Define coding standards, CI/CD practices, and system performance benchmarks.
- Lead the integration of AI/ML features and LLM-driven capabilities.
- Development
- Build and maintain ReactJS and React Native applications with TypeScript, HTML, CSS.
- Develop backend services using NodeJS and Strapi.
- Implement database models and queries in MongoDB, PostgreSQL, and Graph DBs (Dgraph/Neo4J).
- Integrate IAM solutions (Keycloak, Okta) for secure authentication and authorization.
- Work with containerized environments (Docker, Kubernetes) and deploy on AWS / Azure.
- Collaboration:
- Mentor junior developers and perform code reviews.
- Collaborate with designers, product managers, and DevOps engineers.
- Contribute to technical documentation and knowledge sharing.
- Innovation
- Explore emerging technologies (e.g., AI prompt engineering, headless CMS).
- Identify and address performance bottlenecks.
⸻Required Skills & Experience • Frontend: ReactJS, TypeScript, HTML, CSS. • Backend: NodeJS, Strapi, REST/GraphQL APIs. • Databases: MongoDB, PostgreSQL, Dgraph/Neo4J. • Cloud & DevOps: AWS or Azure, Docker, Kubernetes. • Security: IAM with Keycloak/Okta, OAuth2.0, JWT. • AI/ML & Python: Knowledge of integrating ML models, prompt engineering, and AI services. • CMS: Experience with headless CMS (Strapi, Contentful, Wordpress). • Strong understanding of microservices, distributed systems, and API design.⸻Preferred • Experience in high-availability systems. • Exposure to event-driven architectures. • Hands-on with CI/CD tools (Jenkins, GitHub Actions, GitLab CI). • Prior leadership or mentoring experience.⸻Soft Skills • Strong problem-solving skills. • Excellent communication and stakeholder management. • Ability to work in a fast-paced, agile environment.