Lead Full Stack Developer
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Remote
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Strong hands-on experience with Node.js, NestJS, Express.js, and TypeScript.
- Strong understanding of REST APIs, backend architecture, and API design.
- Experience designing and implementing microservices or service-oriented architectures.
- Experience with WebSockets and Socket.IO for real-time communication.
- Strong knowledge of authentication and authorization, including JWT, OAuth, and RBAC.
- Understanding of asynchronous programming, concurrency, error handling, and backend performance optimization.
- We need a hands-on technical leader who can take complete ownership of product engineeringfrom understanding business requirements and defining system architecture to designing, developing, testing, d
- The candidate must have real, demonstrable end-to-end development experience from scratch, not just experience implementing assigned features within an existing system.
- The ideal candidate will lead the engineering of scalable web and mobile products, make independent architectural decisions, solve complex technical challenges, and to integrate advanced AI capabiliti
- Role focus: Full-stack engineering, system architecture, and end-to-end product development. Specialized AI/ML model development is required.
Nice to have
- Experience building high-scale, real-time, or performance-critical applications.
- Experience with event-driven architecture and messaging technologies such as Kafka or RabbitMQ.
- Experience with Kubernetes and cloud-native infrastructure.
- Experience with PostGIS or other geospatial technologies.
- Familiarity with AI agent frameworks such as LangChain or LlamaIndex.
- Experience working in early-stage startups or developing products from scratch.
- Experience with payment gateways, transaction-heavy systems, and third-party integrations.
- Experience: 7 to 12 years of software development experience, with substantial hands-on architecture and development responsibilities.
- Proven experience independently designing and building complete software products from scratch and taking them into production.
- Strong technical depth across backend, web, mobile, databases, APIs, and cloud infrastructure.
- Demonstrated ability to own system architecture and make technical decisions independently.
- Experience leading developers, conducting code reviews, and maintaining engineering standards.
- Strong ownership, communication, collaboration, and execution skills.
Full description
Job Title: Lead Full-Stack Developer - Architecture & End-to-End Product Development
Job Description
We are looking for an experienced, hands-on Lead Full-Stack Developer who can independently architect, design, develop, and deploy scalable, production-ready software products from scratch. The ideal candidate must have strong expertise across backend, web, mobile, databases, APIs, and cloud infrastructure, along with the technical leadership required to take products from concept to production.
Role & Responsibilities
- Own end-to-end system architecture, technical design, development, testing, deployment, and production support.
- Architect and develop scalable backend services using Node.js, NestJS, Express.js, TypeScript, and preferably Go lang.
- Design and develop web applications using React.js and Next.js.
- Design and develop cross-platform mobile applications using Flutter and Dart for Android and iOS.
- Design scalable system architectures, microservices, service-oriented systems, event-driven architectures, and real-time applications.
- Build secure REST APIs, WebSockets/Socket.IO integrations, authentication, authorization, JWT, OAuth, and role-based access control (RBAC).
- Design, develop, and optimize PostgreSQL/MySQL databases, MongoDB, and Redis, including schema design, indexing, transactions, caching, and query performance.
- Select and implement suitable ORM technologies, such as Prisma, Drizzle, TypeORM, or Sequelize.
- Develop real-time features, including location tracking, proximity-based matching, ride booking, and driver allocation, using geospatial technologies where required.
- Integrate LLMs and Generative AI capabilities, including external AI APIs, RAG-based systems, embeddings, vector databases, AI agents, and tool calling, in collaboration with the dedicated AI/ML Engineer.
- Design and implement secure payment integrations, transaction processing, webhook handling, idempotency, and payment reconciliation.
- Implement cloud infrastructure and deployments using AWS, Azure, or GCP, along with Docker and CI/CD pipelines.
- Establish application security, logging, monitoring, error handling, performance optimization, scalability, and reliability best practices.
- Lead technical decisions, code reviews, debugging, documentation, and mentoring of developers.
- Collaborate with frontend, mobile, backend, and AI/ML engineers to deliver integrated product capabilities.
- Independently drive critical engineering deliverables from requirements gathering and architecture through implementation, production release, and ongoing optimization.
Required Skills
- Backend Development