07 May
|
Verbinden
|
Bengaluru
07 May
Verbinden
Bengaluru
Job Title: Technical Lead (Backend)
Location: Bangalore (On-site)
Experience: 5–8 years
Employment Type: Full-Time (Immediate Joiners Preferre)
About the Role:
We are looking for a Backend Technical Lead to design, scale, and optimize our backend systems across Python and multi-language environments. You will drive backend architecture decisions, oversee system scalability, integrate AI/LLM services, and mentor a growing backend team.
This role requires deep expertise in system design, distributed systems, performance tuning, and production reliability .
Key Responsibilities:
Architect and develop scalable backend services using: Python (FastAPI, Flask) - Primary stack
Design secure, versioned, and scalable RESTful APIs.
Lead architecture decisions (monolith vs microservices, async processing, event-driven systems).
Design and optimize database systems using MongoDB and MySQL .
Implement caching and queuing strategies (Redis, background workers).
Build and integrate LLM-powered services (RAG pipelines, embeddings, vector databases, AI APIs).
Ensure secure API design (OAuth2, JWT, RBAC, rate limiting, encryption standards).
Optimize system performance (query optimization, indexing, load handling).
Oversee deployments and infrastructure on Microsoft Azure.
Implement logging, monitoring, and observability frameworks.
Conduct architecture reviews, code reviews,
and mentor backend engineers.
Collaborate with frontend and DevOps teams to ensure smooth release cycles.
Required Skills:
Solid hands-on experience in Python (must-have).
Experience with: FastAPI / Flask
Strong knowledge of:
RESTful architecture & API design
Microservices and distributed systems
Async & concurrent programming
Authentication & authorization mechanisms
Experience with MongoDB and MySQL performance tuning .
Experience designing scalable systems handling high concurrency.
Familiarity with Azure cloud architecture.
Solid Git workflow and code quality practices.
Experience leading and mentoring backend teams (2–6 engineers).
Good to Have:
Experience migrating systems across tech stacks.
Experience building AI/LLM-integrated backend systems.
Knowledge of Docker & containerized deployments.
Experience with CI/CD pipelines.
Exposure to message brokers (Kafka, RabbitMQ).
Experience with high-availability and distributed caching systems.
Leadership Expectations:
Own backend architecture and scalability roadmap.
Ensure production stability and security compliance.
Mentor engineers and define coding standards.
Take accountability for system uptime and performance.
Align technical decisions with long-term product strategy.
📌 Technical Lead (Backend) (Bengaluru)
🏢 Verbinden
📍 Bengaluru