Senior Level Backend Developer Jobs (Technical Lead Wanted) - Stifons

Stifons Limited

Chennai District

On-site

INR 1,800,000 - 2,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Stifons Limited in Chennai, India, seeks a Backend Developer – Technical Lead with 10+ years of experience to drive the design, development, and growth of scalable backend platforms. You'll lead architecture decisions, mentor teams, and set engineering standards for secure, high-performing systems.

The ideal candidate excels in Python, FastAPI, cloud-based development, and database design, with hands-on experience in distributed architectures and modern software practices.

Qualifications

  • 10+ years of professional backend software engineering experience.
  • 3+ years hands-on with FastAPI.
  • Expert-level Python and RESTful API design.
  • Strong relational and NoSQL database experience.
  • Experience with cloud infrastructure and CI/CD practices.
  • Understanding of SOLID, DDD, and clean architecture.

Responsibilities

  • Lead design and growth of scalable, secure backend platforms.
  • Define service boundaries, data ownership, and integration patterns.
  • Guide engineering teams through architecture decisions and reviews.
  • Build secure, scalable RESTful APIs and background services.
  • Oversee cloud deployments, packaging with Docker, and Kubernetes ops.

Skills

Backend leadership
Python
FastAPI
Distributed systems
REST APIs
Async programming
Cloud fundamentals
Git & Agile
SAAS/backend patterns
Kubernetes

Education

Bachelor's or Master's in Computer Science/IT

Tools

PostgreSQL
MySQL
MongoDB
Redis
Kafka/RabbitMQ
Docker
Kubernetes
AWS/Azure/GCP basics

Job description

Backend Developer – Technical Lead

Location: Chennai, India (Onsite) | Experience: 10+ Years | Employment Type: Full‑Time | Notice Period: Immediate Joiners or Up to 15 Days

Job Summary

We are looking for an experienced Backend Developer – Technical Lead with 10+ years of experience to lead the design, development, and growth of scalable, secure, and high‑performing backend platforms. This is a hands‑on technical leadership role for an engineer who has strong experience making structural decisions, designing distributed systems, and guiding engineering teams.

The ideal candidate will have deep knowledge of Python, FastAPI, distributed systems, cloud‑based app development, database design, and modern software engineering practices. You will define backend structure, set engineering standards, and guide teams in building large‑scale, business‑ready applications.

Key Responsibilities
System Design & Structure
  • Design complete backend structures with a focus on scalability, strength, easy maintenance, and security.
  • Define service boundaries, data ownership, communication patterns, and how systems connect with each other.
  • Choose and apply suitable structural patterns, including:
    • Modular Monoliths
    • Microservices
    • Event‑Driven Architecture
    • Layered Architecture
    • Hexagonal (Ports & Adapters) Architecture
  • Weigh the pros and cons of different structures based on performance, scalability, cost, and operational complexity.
  • Create Architecture Decision Records (ADRs), High‑Level Designs (HLDs), Low‑Level Designs (LLDs), Data Flow Diagrams, and technical documentation.
  • Lead structure reviews and set backend engineering standards across teams.
Backend Developer
  • Design, build, and maintain high-performing backend applications using Python and FastAPI.
  • Build secure, scalable RESTful APIs, background services, and microservices.
  • Build apps that can handle many tasks at once using async programming techniques.
  • Design solutions for background processing, scheduling, caching, and data‑heavy tasks.
  • Follow clean structure, SOLID principles, design patterns, and test‑first development.
  • Review code with a focus on quality, easy maintenance, scalability, and performance.
Data Engineering & Storage
  • Design and improve relational databases including PostgreSQL and MySQL.
  • Build efficient database layouts, indexing methods, query improvements, transactions, and isolation methods.
  • Design scalable NoSQL data structures using MongoDB, Redis, DynamoDB, or similar databases.
  • Choose the right storage technology based on consistency, scalability, and how data will be accessed.
  • Plan database migrations, version changes, and backward compatibility strategies.
Distributed Systems
  • Design highly available systems that keep working even when parts fail.
  • Set up strategies for:
    • Retry mechanisms
    • TimeoutsCircuit breakers
    • Idempotency (avoiding duplicate actions)
    • Horizontal scaling (adding more machines to handle load)
    • Load balancing
  • Build event‑driven systems using messaging tools such as Kafka, RabbitMQ, Amazon SQS, or similar.
  • Understand consistency models, data replication, partitioning, and distributed transaction patterns.
Cloud & DevOps
  • Design and launch cloud-based applications on AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Package applications using Docker.
  • Set up CI/CD pipelines for automatic building, testing, and deployment.
  • Understand Kubernetes basics including Pods, Services, Ingress, Autoscaling, and managed Kubernetes platforms.
  • Work with DevOps and SRE teams on monitoring, logging, visibility, and keeping production reliable.
Technical Leadership
  • Act as the technical owner for backend platforms and services.
  • Lead structure discussions and technical decision-making.
  • Guide senior and mid‑level engineers through technical direction and code reviews.
  • Set engineering best practices, coding standards, and development processes.
  • Work with Product Managers, Architects, QA, and Business stakeholders to turn business needs into scalable technical solutions.
  • Drive ongoing improvement efforts across backend engineering teams.
Required Skills & Qualifications
  • 10+ years of professional backend software engineering experience.
  • At least 3+ years of hands‑on real‑world experience with FastAPI.
  • Expert‑level skill in Python.
  • Strong skill in designing RESTful APIs, async programming, and backend frameworks.
  • Wide experience with relational databases such as PostgreSQL and MySQL.
  • Hands‑on experience with at least one NoSQL database such as MongoDB, Redis, or DynamoDB.
  • Deep understanding of:
    • Backend structural patterns
    • Object‑Oriented Design
    • SOLID Principles
    • Design Patterns (GoF)
    • Domain‑Driven Design (DDD)
    • Clean Architecture
  • Strong knowledge of distributed systems, scalability, strength, and fault tolerance.
  • Experience designing and maintaining large‑scale backend platforms.
  • Practical experience with cloud infrastructure, app packaging, and automated deployment.
  • Strong understanding of API security, OAuth2, JWT, authentication, and access control.
  • Experience with Git, Agile/Scrum methods, and modern software development practices.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Preferred Qualifications
  • Experience moving single large applications into microservices, or evaluating modernization strategies.
  • Experience designing event‑driven or streaming systems.
  • Knowledge of API Gateways, service meshes, rate limiting, and API lifecycle management.
  • Experience with Infrastructure as Code (Terraform, Ansible, CloudFormation).
  • Some experience with monitoring tools such as Prometheus, Grafana, ELK Stack, Datadog, or OpenTelemetry.
  • Previous experience as a Senior Backend Developer, Technical Lead, Lead Backend Developer, or Solution Architect.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Back End Developer – Technical Lead
Back End Developer – Technical Lead

JUARA IT SOLUTIONS • Chennai District

On-site
INR 4,000,000 - 6,500,000
Python/FastAPI Backend Developer Jobs (Immediate Joiners) - Stifons
Python/FastAPI Backend Developer Jobs (Immediate Joiners) - Stifons

Stifons Limited • Chennai District

On-site
INR 1,200,000 - 1,800,000
Technical Lead
Technical Lead

DevRabbit IT Solutions • India

On-site
INR 4,000,000 - 7,000,000
Technical Lead – Backend Systems
Technical Lead – Backend Systems

Cynosure Corporate Solutions • Chennai District

On-site
INR 3,000,000 - 6,000,000
Backend Developer -Python
Backend Developer -Python

JUARA IT SOLUTIONS • Chennai District

On-site
INR 1,500,000 - 2,500,000
Full Stack Lead
Full Stack Lead

Recodesolutions • Chennai District

On-site
INR 3,200,000 - 5,500,000
Staff Backend Engineer
Staff Backend Engineer

iCOUNTER • Pune District

On-site
INR 4,200,000 - 6,000,000
Lead Python Engineer
Lead Python Engineer

Epam Systems • Bengaluru

Hybrid
INR 2,500,000 - 6,000,000
Tech Lead Engineering Lead Backend Python
Tech Lead Engineering Lead Backend Python

Sadad Qa • Hyderabad, Ahmedabad District, Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000