Tech Lead – Full-Stack (Backend Focused)
About the role
This role is for a Tech Lead Full-Stack Engineer with a backend focus, responsible for building production-grade applications powered by large language models (LLMs) and agentic AI workflows. The position involves developing Java/Spring Boot microservices, integrating backend services with AI workflows and modern web interfaces, and ensuring production reliability, observability, and performance. The candidate will also be responsible for developing automated tests, contributing to CI/CD and production-readiness, and collaborating with various teams. The role requires hands-on experience with agentic workflows and integrating enterprise tools and services through APIs.
Must have
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field
- 6+ years of production experience with Java/Spring Boot and Python
- Strong understanding of distributed systems, REST/gRPC, and system design
- Proven experience building end-to-end applications with strong backend expertise and working knowledge of modern frontend frameworks
- Hands-on experience with RAG and agentic AI workflows, including retrieval, tool/function calling, orchestration, context management, and human-in-the-loop patterns
- Experience across the complete engineering lifecycle — design, development, CI/CD, deployment, monitoring, troubleshooting, and production support
- Experience integrating applications and AI agents with enterprise APIs, tools, data sources, and MCP-based services
- Strong software engineering, AI/LLM engineering, architecture, and production/reliability mindset
Technologies
- Agentic AI
- CI/CD
- Claude
- gRPC
- Java
- LangGraph
- LLM
- MCP
- Microservices
- Observability
- OpenAI
- Python
- RAG
- Spring / Spring Boot
Highlights
The role is based in India or Sri Lanka and requires working Monday to Friday, 3:00 PM – 12:00 AM IST. The position is full-time. Applicants should have a bachelor's degree in a relevant field and at least 6 years of production experience. The job involves working with advanced AI/LLM technologies and distributed systems.