We are seeking an experienced Team Lead with strong Node.js expertise to architect and lead the development of enterprise-grade backend systems involving complex business workflows (BFSI, ERP, healthcare, or logistics domains). You will lead a cross-functional team (Node.js backend, React.js frontend, iOS native), own end-to-end project delivery, and manage critical pre-deployment and server infrastructure. This role requires travel to Dubai for client meetings and onsite deployment coordination.
Technical Leadership & Development
Architect and develop scalable enterprise Node.js applications using frameworks like Express.js or NestJS.
Design and optimize complex business workflows involving multi-step approvals, real-time data processing, and asynchronous operations.
AI Integration: Leverage hands-on AI knowledge (LLMs, prompt engineering) to integrate intelligent features into backend services.
Team Management
Lead, mentor, and manage a team of developers (frontend and mobile), ensuring high code quality, timely delivery, and adherence to best practices.
Conduct code reviews, sprint planning, and foster a culture of technical excellence.
Pre-Deployment & Server Infrastructure
Server Setup & Configuration: Manage server setup on cloud platforms (AWS/Azure/GCP) including EC2, Lambda, and S3.
Containerization & Orchestration: Oversee deployment pipelines using Docker and Kubernetes; manage container images with Harbor and handle enterprise deployments on OpenShift.
CI/CD Mastery: Own the CI/CD pipeline configuration (Jenkins/GitLab) to automate testing and deployment processes.
Infrastructure & Ops: Implement monitoring (Prometheus/Grafana), disaster recovery plans, and optimize database performance (MongoDB clusters with sharding/replication).
Client & Project Delivery
Interface directly with clients for requirement gathering, progress updates, and technical troubleshooting (excellent English fluency essential).
Drive root-cause analysis and resolution for critical production issues.
Onsite Deployment: Travel to Dubai as needed for onsite deployment coordination, client workshops, and go-live support.
Core Expertise: 5-7 years of experience with Node.js (Express.js/NestJS) and MongoDB(complex aggregations, transactions).
Pre-Deployment & Server: Proven experience in server setup, infrastructure-as-code (Terraform/CloudFormation), and environment management.
Container & Orchestration: Hands-on experience with Docker, Kubernetes, Harbor, and OpenShift.
Cloud Platforms: Deep knowledge of AWS/Azure/GCP services.
System Design: Proficiency in microservices, REST/GraphQL APIs, event-driven architectures, and message brokers (Kafka/RabbitMQ).
Team Leadership: Experience managing teams of 3+ developers, with strong mentorship and project delivery skills.
AI Knowledge: Must have hands-on experience with AI concepts like LLMs or AI model integration.
Front-end Awareness: Basic knowledge of React.js and/or iOS native (Swift/Objective-C) is preferred.
Enterprise Application Background: Must have experience with complex business workflows (non-eCommerce).
Deployment Ownership: Full ownership of CI/CD, cloud, and server management.
Communication: Fluent English for daily client communication and documentation.
Dubai Travel Readiness: Must hold a valid passport and be willing to travel to Dubai frequently for onsite deployments and client coordination.
Availability: Immediate joiner preferred (max 15 days notice period).
Work Location: On-site in Kochi, Kakkanad, with travel to Dubai as required.
Competitive salary with performance bonuses.
Opportunity to work on global enterprise projects with scalable impact.
Upskilling support in cloud infrastructure, AI integration, and leadership.
International exposure with regular travel to Dubai.