Senior Backend Engineer

6 - 11 years

17 - 27 Lacs

pune mumbai (all areas)

Posted:14 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role & responsibilities

Job Title: Senior Backend Engineer (Python/FastAPI 6 to 10 Years Experience)

Location:

About the Role:

Senior Backend Engineer

Python-based API development

Skills

Must Have (Core Backend Skills):

  • Python (FastAPI)

    – API development
  • SQL

    – Writing efficient queries and schema design
  • TimescaleDB / PostgreSQL

    – Handling time-series data
  • Airflow / dbt

    – Data pipeline orchestration
  • Pandas / NumPy

    – Data processing and analysis
  • OpenAPI / Swagger

    – API contract documentation
  • API best practices

    – Versioning, pagination, deterministic responses
  • Auth0 / JWT

    – Authentication and authorization
  • RBAC

    – Role-based access control at the API layer
  • AWS Lambda / ECS / API Gateway

    – Cloud deployment
  • Terraform

    – Infrastructure as code

Good to Have (Frontend / Visualization Skills):

  • React / Vue.js

    – Integrate APIs into frontend dashboards
  • Visualization libraries

    – e.g., D3.js, Chart.js, Plotly
  • Component testing

    – Frontend unit and integration testing
  • MVP delivery

    – Ability to rapidly prototype frontend interfaces

Key Responsibilities:

  • Design, develop, and maintain

    high-performance backend APIs

    using

    Python and FastAPI

    .
  • Define and manage

    database schemas and queries

    optimized for time-series and analytical workloads (TimescaleDB/PostgreSQL).
  • Build and orchestrate

    data pipelines

    using tools like

    Airflow, dbt

    , and libraries such as

    Pandas/NumPy

    .
  • Implement and maintain

    API contracts

    using OpenAPI/Swagger with attention to versioning, pagination, and metadata.
  • Integrate and enforce

    authentication and authorization

    (Auth0, JWT, RBAC) at the API layer.
  • Work with

    AWS services

    (Lambda, ECS, API Gateway) and

    infrastructure as code tools

    like Terraform for cloud deployment.
  • Collaborate with frontend and product teams to expose backend functionality through dashboards and data visualizations.
  • Contribute to performance tuning, monitoring, and continuous improvement of platform architecture.

Required Qualifications:

  • 6–10 years of experience in software engineering with a focus on backend systems and API development.
  • Proven experience in building and maintaining

    Python-based APIs

    using

    FastAPI

    or similar frameworks.
  • Solid understanding of

    SQL

    and experience with

    PostgreSQL/TimescaleDB

    .
  • Strong knowledge of time-series data design and optimization.
  • Experience in building and managing

    data pipelines

    using

    Airflow

    ,

    dbt

    , or equivalent tools.
  • Familiarity with

    API standards and documentation

    practices (OpenAPI, Swagger).
  • Experience with

    auth systems

    like Auth0, JWT, and

    role-based access control

    .
  • Exposure to

    cloud infrastructure

    (AWS Lambda, ECS, API Gateway) and

    Terraform

    .
  • Strong problem-solving skills, attention to detail, and ability to work independently in a distributed environment.

Preferred candidate profile

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Infinityquest It Services logo
Infinityquest It Services

Information Technology

Silicon Valley

RecommendedJobs for You

hyderabad, telangana, india

bengaluru, karnataka, india