Apply Below for a Direct HR Interview - First in India!

Senior Backend Engineer

10-15 Lakhs

4-6 Years

Delhi-New Delhi

IT

Vacancies - 1
AlembicAPI SecurityAsync SQLAlchemy 2.0+ 25 More
View Job Description

Personal Details

Senior Backend Engineer Screening Questions

Job Description

Job Description – Senior Backend Engineer

Position: Senior Backend Engineer / Senior Backend Developer

Experience: 5–6 Years

CTC: ₹7.5 LPA – ₹12 LPA

Employment Type: Full-Time

About the Role

We are looking for an experienced and highly skilled Senior Backend Engineer to design, develop, and maintain a scalable Python-based Core API platform.

The ideal candidate should have strong expertise in FastAPI, async SQLAlchemy 2.0, PostgreSQL, and backend architecture patterns with a focus on reliability, correctness, security, and maintainability.

You will work on a modular monolith architecture supporting multi-tenant systems, state-driven business workflows, and high-performance backend services.

Key Responsibilities

Backend Development & Architecture

  • Develop and maintain backend services using:

    • FastAPI

    • Async SQLAlchemy 2.0

    • Pydantic v2

    • Alembic

  • Build scalable and maintainable modular backend systems with strong architectural discipline.

  • Write clean, reusable, and strictly typed Python code following best practices.

API & Business Logic Development

  • Design and implement secure, high-performance REST APIs.

  • Implement:

    • RBAC (Role-Based Access Control)

    • Idempotent APIs

    • RFC 7807 compliant error handling

    • Audit logging and event-driven workflows

  • Ensure accurate implementation of complex business rules and KPI/reporting logic.

Database Engineering

  • Design and optimize PostgreSQL schemas and queries.

  • Work with:

    • B-tree indexes

    • GIN indexes

    • Partial and expression indexes

    • Query optimization and execution plans

  • Handle transaction management, advisory locks, and data consistency.

State Machine & Workflow Management

  • Build and maintain robust state machine workflows for core business entities.

  • Ensure:

    • Idempotent state transitions

    • Reliable event publication

    • Audit-grade traceability

Code Quality & Engineering Standards

  • Enforce module boundary discipline and maintain CI/CD quality standards.

  • Participate in code reviews, architecture discussions, and engineering best practices.

  • Maintain strong typing standards using tools such as mypy --strict.

Collaboration & Problem Solving

  • Collaborate with product, frontend, and DevOps teams for seamless delivery.

  • Analyze existing systems and derive business logic from legacy implementations when required.

  • Support migration strategies and coexistence between evolving systems.

Required Skills & Qualifications

  • 5+ years of production experience in Python backend development.

  • Strong hands-on expertise in:

    • FastAPI

    • Async SQLAlchemy 2.0

    • Pydantic v2

    • Alembic

  • Deep understanding of asynchronous programming in Python.

  • Strong PostgreSQL expertise including:

    • Query optimization

    • Indexing strategies

    • Transaction semantics

    • Advisory locks

  • Experience implementing:

    • State machines

    • Idempotency patterns

    • Audit trails

    • RBAC

  • Strong understanding of backend system design and modular architectures.

  • Experience with CI/CD and engineering quality standards.

Preferred Skills

  • Experience with:

    • TimescaleDB

    • Continuous aggregates

    • Hypertables

  • Knowledge of:

    • Domain-Driven Design (DDD)

    • Bounded Contexts

    • Multi-tenant systems

    • PostgreSQL Row-Level Security (RLS)

  • Experience handling migration phases across multiple systems.

Familiarity with event-driven architectures and distributed systems

© 2026 Erekrut HR Automation Solutions Pvt Ltd. All Rights Reserved.