Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Kato Butler India seeks a hands-on Senior Backend Technical Lead in Bengaluru to own the backend platform, APIs, and database architecture. This role combines technical leadership with active coding in Python and FastAPI, reviewing architecture decisions and ensuring production-quality code reaches protected branches.
You will design REST APIs, OpenAPI specs, and RBAC systems, review PRs including AI-generated code, and oversee PostgreSQL schemas, Redis-based processing, and robust CI/CD
Work location: our development office at Four Seasons Private Residences, Embassy One, 8 Bellary Road, Ganganagar, Bengaluru 560032 (Hebbal / Mekhri Circle). Full-time on-site. The address listed on our company profile is our registered office.
We are looking for a highly experienced Senior Backend Technical Lead to take daily technical ownership of our backend platform, APIs, database architecture and backend engineering quality.
This is a hands‑on technical leadership role, not a management‑only position. You will lead backend implementation, review pull requests, work with AI coding agents, validate architecture decisions and make sure only production‑quality code reaches protected development branches.
The focus is backend and platform engineering. You must also know React, Next.js and TypeScript well enough to review frontend/backend contracts and understand features end to end.
Python 3.11+, FastAPI, async Python, Pydantic, REST APIs, OpenAPI, Swagger, API versioning, dependency injection, middleware, background processing, error handling, structured API responses, API security.
PostgreSQL, SQL, database modelling, relational schema design, migrations, indexing, query optimisation, transactions, locking, concurrency, connection pooling, data integrity, replication concepts, backup and recovery. PostGIS, pgvector and PgBouncer are an advantage.
Redis, caching strategies, distributed locks, background jobs, queues, scheduled jobs, retries, failure handling, idempotent processing. Celery or an equivalent distributed task system is strongly preferred.
OAuth2, OpenID Connect, JWT, RBAC, IAM concepts, MFA concepts, session management, API authentication and authorization, tenant isolation, secrets management, secure API design. You must understand the security risks of multi‑tenant SaaS platforms and distributed applications.
Multi‑tenant SaaS applications, tenant isolation, tenant‑aware database queries, permission and authorization boundaries, preventing cross‑tenant data leakage, scalable tenant architecture.
Docker, Docker Compose, Linux, Git, GitHub, GitHub pull‑request workflows, GitHub Actions, CI/CD, Terraform / Infrastructure as Code, Kamal deployment, AWS or equivalent cloud, compute infrastructure, load balancers, reverse proxies, networking fundamentals, S3‑compatible object storage, CDN architecture, Cloudflare, environment and secrets management. You should understand high availability, zero‑downtime deployments, rollback strategies, multi‑region concepts, disaster recovery, horizontal scaling and production monitoring.
Structured logging, application monitoring, metrics, tracing, alerting, health checks, production debugging, incident investigation, performance profiling.
Working knowledge of React, Next.js, TypeScript, Tailwind CSS, frontend/backend API integration, authentication flows, server and client components, frontend state and data‑fetching patterns. You do not need to be the primary frontend developer, but you must be able to review frontend/backend contracts and understand features end to end.
AI is a core part of our engineering workflow. You should be comfortable with AI coding agents, AI‑assisted development, reviewing AI‑generated code, automated PR review, AI‑generated tests, giving coding agents precise technical instructions, validating AI implementations rather than trusting them, correcting unsafe AI‑generated code, and defining engineering rules that AI agents must follow. Strong engineering judgement matters more than experience with any specific AI product.
Kubernetes, WebSockets, realtime systems, WebRTC, SIP, VoIP, FreeSWITCH, event‑driven architecture, messaging systems, pgvector, PostGIS, Supabase, high‑volume APIs, payment integrations, travel APIs, messaging platforms, AI / LLM integrations.
A genuinely hands‑on senior backend engineer who can lead technically. You should be able to open a pull request and spot incorrect tenant isolation, unsafe database transactions, race conditions, missing idempotency, poorly designed APIs, incorrect async logic, security vulnerabilities, inefficient SQL, poor database modelling, incorrect Redis usage, unnecessary coupling, missing tests, unsafe migrations, scaling bottlenecks, fragile deployment patterns and architecture that will become hard to maintain.
You should understand a feature end to end: React / Next.js -> REST API -> FastAPI -> business logic -> PostgreSQL / Redis -> infrastructure.
The role requires strong backend engineering judgement, ownership, technical leadership and the ability to keep a fast‑moving AI‑assisted development team technically disciplined.