Search by job, company or skills

Verbinden Communication

Technical Lead (Backend)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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:

  • Strong 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.
  • Strong 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.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 147313229

Similar Jobs

Bengaluru, India

Skills:

ReactTypescriptGcpPostgreSQLSqsKafkaNode.jsNestjsAWSRedis Streams

Bengaluru, India

Skills:

ReactTypescriptGcpSqsPostgreSQLNode.jsKafkaNestjsAWSRedis Streams

Bengaluru, India

Skills:

MongoDBRedisMySQLFastAPIPythonAzureFlaskReactFfmpegNext.jsAzure Media Services

Bengaluru

Skills:

JavaGitsystem integrationAgileScrumsoftware architecture design principlesbuild systemsunit testing frameworks