hiring a Lead Backend Engineer with 10+ years of experience who will own backend
architecture and system design while remaining deeply hands-on.
This role is for someone already making architectural decisions and capable of designing,
building, and evolving distributed backend systems, defining architectural standards, and guiding
teams through complex technical decisions.
Role Summary
We are hiring a Lead Backend Engineer with 10+ years of experience who will own backend
architecture and system design while remaining deeply hands-on.
This role is for someone already making architectural decisions and capable of designing,
building, and evolving distributed backend systems, defining architectural standards, and guiding
teams through complex technical decisions.
RESPONSIBILITIES
Core Responsibilities
System Design & Architecture
Design end-to-end backend systems with focus on scalability, resilience, and
maintainability.
Define service boundaries, data ownership, and communication patterns.
Select and apply appropriate architecture patterns such as:
Modular monoliths
Microservices
Event-driven systems
Layered and hexagonal architectures
Drive trade-off decisions (performance vs cost vs complexity).
Produce architecture diagrams, ADRs, Data Flow Diagrams, and technical design
documents.
Backend Engineering
Design and develop high-performance backend services using Python and FastAPI.
Build and maintain RESTful APIs and asynchronous services.
Handle concurrency, background processing, and IO-heavy workloads.
Enforce clean code, SOLID principles, and testability.
Lead code reviews focusing on correctness, performance, and long-term design.
Data Engineering & Storage
Design and optimize schemas in RDBMS (PostgreSQL / MySQL) including:
Indexing
Query optimization
Transactions and isolation levels
Design data models for NoSQL systems (MongoDB, DynamoDB, Redis, etc.).
Select the right data store based on access patterns and consistency needs.
Handle database migrations, versioning, and backward compatibility.
Distributed Systems
Design systems that handle:
Partial failures
Retries, timeouts, and idempotency
Horizontal scaling
Work with message brokers and async communication such as:
Kafka
RabbitMQ
AWS SQS
Understand consistency models, eventual consistency, and data replication.
DevOps & Cloud (Hands-on)
Work in cloud environments (AWS / Azure / GCP).
Containerize services using Docker.
Deploy using CI/CD pipelines.
Understand Kubernetes concepts (pods, services, autoscaling).
Collaborate with DevOps/SRE teams on observability, logging, and monitoring.
Technical Leadership
Act as technical owner for backend systems.
Mentor senior and mid-level engineers.
Define engineering standards and best practices.
Work closely with product and business stakeholders to translate requirements into
technical designs.
PRIMARY SKILLS
10+ years of backend/software engineering experience.
3+ years of production experience with FastAPI.
Expert-level Python knowledge.
Strong experience with:
Relational databases (PostgreSQL / MySQL)
At least one NoSQL datastore
Deep understanding of:
Backend architecture patterns
Design patterns (GoF, SOLID, DDD concepts)
Distributed systems fundamentals
Experience designing and evolving large-scale systems.
Hands-on experience with cloud services and deployments.
Proven ability to lead architecture decisions and technical discussions.
EDUCATIONAL QUALIFICATIONS
MCA/Btech
Python, Fastapi, Backend Architecture, System Design, Distributed Systems, Microservices Architecture, Modular Monoliths, Event Driven Architecture, Layered Architecture, Hexagonal Architecture, Rest Apis, Asynchronous Programming, Concurrency Handling, Background Processing, Clean Code Principles, Solid Principles, Design Patterns, Domain Driven Design, Code Review, Technical Leadership, PostgreSql, Mysql, Mongodb, Dynamodb, Redis, Database Design, Query Optimization, Indexing, Transactions Management, Data Modeling, Data Migration, Kafka, Rabbitmq, Aws Sqs, Message Brokers, Eventual Consistency, Data Replication, Aws, Microsoft Azure, Google Cloud Platform, Docker, Kubernetes, Ci/Cd Pipelines, Observability, Logging, Monitoring, Devops Collaboration