This is a senior individual contributor role with technical leadership responsibilities. You'll stay hands-on while driving the technical direction, scalability, and quality of critical backend systems. You will act as a go-to engineer for backend architecture, scalability challenges, production reliability, and engineering excellence, influencing teams through strong technical leadership rather than people management.
Backend Ownership And Scalability
The candidate will have responsibilities across the following functions
:
- Own the design, evolution, and reliability of high-impact backend systems and services.
- Drive improvements in scalability, maintainability, and system performance.
- Lead initiatives addressing tech debt, architectural gaps, and scale challenges.
System Design And Architecture
- Design scalable distributed systems with a focus on correctness and long-term evolution.
- Architect APIs, data models, async workflows, and service boundaries.
- Make pragmatic trade-offs balancing speed and engineering quality.
Code Quality And Engineering Excellence
- Drive high standards through code reviews, design reviews, and refactoring.
- Simplify brittle systems and establish maintainable engineering patterns.
- Introduce best practices and guardrails to improve development velocity and reliability.
Database And Performance Optimisation
- Diagnose and solve PostgreSQL performance bottlenecks.
- Optimise schemas, indexes, queries, and data access patterns.
- Work with caching layers, async messaging systems (RabbitMQ or similar), and analytics pipelines (ClickHouse or equivalent).
Technical Leadership
- Mentor backend engineers on debugging, architecture, and systems thinking.
- Influence engineering direction through technical clarity and execution excellence.
- Champion strong engineering principles and operational ownership.
Production Reliability
- Own production issues, incident resolution, and postmortems.
- Improve observability, monitoring, and operational readiness.
- Reduce operational overhead through long-term system improvements.
Requirements
- 7+ years of backend engineering experience.
- Strong expertise in Node.js .
- Deep experience with PostgreSQL and database performance tuning.
- Experience designing and operating distributed systems in production.
- Strong ownership mindset from architecture to production support.
Strong Plus
- Experience with RabbitMQ or similar messaging systems.
- Exposure to ClickHouse or large-scale analytics systems.
- Hands-on experience with AWS infrastructure and deployments.
- Strong debugging, observability, and reliability engineering skills.
Engineering Mindset
- You enjoy untangling complex systems and improving existing architectures.
- You value clean abstractions, readable code, and pragmatic engineering.
- You think deeply about systems, trade-offs, scalability, and long-term impact.
- You understand where testing creates the highest leverage.
Leadership Without Authority
- You influence through clarity, reasoning, and execution.
- You can challenge scope/timelines when system health is at risk.
- You actively raise the engineering bar for the broader team.
This job was posted by Reena P from Vahan.