Lead Backend Engineer (Bengaluru)

Lead Backend Engineer (Bengaluru)

07 Oct
|
Relanto
|
Bengaluru

07 Oct

Relanto

Bengaluru

Position: 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.
- Robust 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.

📌 Lead Backend Engineer (Bengaluru)
🏢 Relanto
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead backend engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead backend engineer (bengaluru) / bengaluru