Lead Backend Engineer

Relanto

Bengaluru

Hybrid

INR 2,500,000 - 4,000,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Relanto is seeking a Backend Engineer / Lead Backend Engineer in Bangalore (Hybrid) with 6+ years of experience. The role emphasizes building production-grade backend services, scalable architectures, and high-availability systems.

You will work on REST/gRPC APIs, data modeling, and distributed system design, with a focus on performance, reliability, and observability. The ideal candidate will lead backend initiatives, drive architecture decisions, and collaborate with cross-functional teams to

Qualifications

  • Backend Engineer: 5+ years hands-on experience designing, developing, deploying, and maintaining production-grade backend services.
  • Lead Backend Engineer: 10+ years of software engineering with ownership of backend architecture and scalable systems.
  • Experience with distributed, high-availability backend systems in production.

Skills

Python
Object-oriented programming
Functional programming
Design patterns
Clean code
Testing
WSGI/ASGI
REST API design
gRPC
API versioning
Authentication & Authorization
Rate limiting
Security
SQL
Data modeling
NoSQL
Snowflake
DynamoDB
Distributed systems
Caching
Asynchronous processing
Event-driven architecture
Load testing
Observability
Logging

Job description

Backend Engineer / Lead Backend Engineer

Location: Bangalore (Hybrid)

Experience: 6+ Years

  • - Backend Engineer: 5+ years of hands-on experience designing, developing, deploying, and maintaining production-grade backend services at scale.
  • - Lead Backend Engineer: 10+ years of software engineering experience, with demonstrated ownership of backend architecture, technical leadership, and development of highly scalable and reliable systems.
  • - Strong experience working on distributed, high-availability backend systems in production environments.
Core Technical Skills
Python & Backend Development
  • - Expert-level proficiency in Python for server-side application development.
  • - Strong understanding of object-oriented and functional programming concepts, clean code principles, design patterns, and writing maintainable, testable production code.
  • - Hands-on experience with at least one modern Python web or asynchronous framework such as FastAPI, aiohttp, Flask , or equivalent.
  • - Strong understanding of WSGI and ASGI application models and their implications for synchronous and asynchronous workloads.
  • - Experience developing scalable, modular backend services and integrating them with internal and external systems.
Service & API Design
  • - Strong experience designing and implementing production-grade REST APIs and/or gRPC services .
  • - Understanding of different API communication patterns, including: Request/response APIs
  • - Streaming and asynchronous communication
  • - Pagination and filtering
  • - API versioning
  • - Idempotency and safe retry mechanisms
  • - Authentication and authorization
  • - Ability to design clear, consistent, and backward-compatible API contracts.
  • - Experience evolving APIs and services without disrupting existing consumers or dependent systems.
  • - Strong understanding of API performance, scalability, security, and reliability considerations.
Database & Data Layer
  • - Strong proficiency in SQL , relational database concepts, and data modeling.
  • - Experience designing efficient schemas and optimizing complex queries.
  • - Strong understanding of: Database indexing and query optimization
  • - Transactions and transaction isolation
  • - Connection pooling
  • - Concurrency and consistency
  • - Data integrity and schema evolution
  • - Hands-on experience working with multiple types of data stores, including: Relational databases
  • - Cloud data warehouses such as Snowflake
  • - NoSQL/key-value databases such as DynamoDB
  • - Ability to select appropriate storage technologies based on scalability, consistency, latency, and workload requirements.
Backend Architecture & Distributed Systems
  • - Strong understanding of common server-side and distributed-system design patterns.
  • - Experience implementing caching strategies to improve application performance and reduce database load.
  • - Hands-on experience with background jobs, workers, queues, and asynchronous processing .
  • - Experience designing and implementing event-driven architectures and processing systems.
  • - Strong understanding of: Rate limiting and throttling
  • - Retries and exponential backoff
  • - Request and service timeouts
  • - Circuit-breaking and failure-handling patterns
  • - Message processing and delivery guarantees
  • - Ability to identify bottlenecks and design systems that remain reliable under increasing load.
Performance & Reliability
  • - Strong experience troubleshooting and optimizing backend application performance.
  • - Experience with profiling, benchmarking, load testing, and performance analysis .- Ability to evaluate and balance latency, throughput, resource utilization, and scalability .
  • - Experience designing systems for high availability and resilience.
  • - Strong understanding of graceful degradation and failure-handling strategies.
  • - Ability to anticipate failure scenarios and design services that remain stable when dependencies, infrastructure, or individual components fail.
  • - Experience diagnosing and resolving performance and reliability issues in live production environments.
Observability & Production Operations
  • - Strong experience implementing and using modern observability practices, including: Structured logging
  • - Application and infrastructure metrics
  • - Distributed tracing
  • - Monitoring and alerting
  • - Ability to use observability data to identify root causes of production issues.
  • - Experience debugging complex issues across distributed services and dependencies.
  • - Comfortable investigating and resolving live production incidents , performance degradation, service failures, and unexpected application behavior.
  • - Strong understanding of production readiness, monitoring, alerting, incident response, and operational best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Engineer Backend
Senior Lead Engineer Backend

Weekday AI • Bengaluru

On-site
INR 7,500,000 - 9,900,000
Senior Backend Engineer
Senior Backend Engineer

Weekday AI • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Backend Engineer
Senior Backend Engineer

Weekday 1 • Hyderabad

On-site
INR 4,000,000 - 7,000,000
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 Engineer
Python Engineer

EPAM Systems Inc • Bengaluru

Hybrid
INR 2,500,000 - 4,500,000
Python Technical Lead
Python Technical Lead

OSI Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 3,500,000 - 6,500,000
Sr/Lead Python Engineer
Sr/Lead Python Engineer

EPAM Systems Inc • Chennai District

Hybrid
INR 2,400,000 - 3,600,000
Backend developer
Backend developer

Bounteous • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Lead Backend Engineer
Lead Backend Engineer

Zohorecruit • Chennai District

On-site
INR 3,500,000 - 6,000,000