The Backend Technical Lead drives the architectural design and end-to-end delivery of high-performance products built from the ground up. This role blends hands-on engineering with team mentorship and technical decision-making for scalable, AI-integrated systems.

Key Responsibilities

  • Architecture & Product Development: Lead end-to-end product delivery, from initial ideation and system architecture to deployment and optimization.
  • Backend Engineering: Design and develop scalable microservices and RESTful APIs using Java (Spring Boot) and Python (FastAPI, Django).
  • AI & LLM Integration: Architect and integrate Large Language Model (LLM) capabilities, including chatbots, summarization, and Retrieval-Augmented Generation (RAG) based systems.
  • Team Leadership: Mentor a team of engineers, fostering high-quality code through code reviews, test automation, and shared best engineering practices.
  • Stakeholder Collaboration: Partner with product, data, and design teams to translate business goals into technical roadmaps and define AI-driven features 


Education & Experience:
  • Have typically experience of 9+ years.
  • Min 2+ years in team management.
  • Mastery in Java (8/17/21) and Python for backend services and AI integration.
  • Frameworks: Proficiency in Spring Boot, FastAPI, or Django, along with messaging queues like Kafka or RabbitMQ.
  • Hands-on experience with frameworks like LangChain or LlamaIndex and integration with models from OpenAI, Anthropic, or Hugging Face.
  • Expertise in relational databases (PostgreSQL, MySQL) and Vector Databases (Pinecone, Weaviate, or Qdrant) for AI workloads.
  • Experience with AWS, GCP, or Azure, including container orchestration (Docker, Kubernetes) and CI/CD pipelines.