Bestkaam Logo
DataArt Logo

Backend Python Engineer

Actively Reviewing the Applications

DataArt

India On-site
Posted 22 hours ago Apply by June 13, 2026

Job Description

Project overview: You will contribute to a deterministic processing platform that exposes backend services through REST APIs and relies on Azure serverless components and relational data storage. The project focuses on reliability, clear contracts, and predictable behaviour of backend services.
  • Position overview: You will work as a backend Python developer building deterministic services that support a modern cloud based platform. You will use Python and FastAPI to design and implement REST APIs, work with relational databases, and build solutions that run in serverless environments on Azure.
  • This role follows a standard India schedule from 10:00 in the morning to 7:00 in the evening India time and is structured to provide around three hours of overlap with the AEST time zone and around five hours of overlap with the GMT time zone.

Technology stack: Python, FastAPI. REST APIs, Relational databases, Azure serverless services, Azure platform resources, PyTest
  • Responsibilities: Design and implement backend services in Python using FastAPI
  • Develop and maintain REST APIs that follow clear contracts and error handling practices
  • Build and support solutions that run in Azure serverless environments
  • Work with relational databases including schema implementation and query optimisation
  • Configure and use Azure resources that support backend services and integrations
  • Write and maintain unit tests using PyTest to validate service behaviour
  • Collaborate with other team members to clarify requirements and align technical solutions with platform goals
  • Contribute to documentation of services, APIs, and deployment approaches

  • Requirements: Commercial experience developing backend applications in Python
  • Familiarity with FastAPI or similar modern Python web frameworks
  • Experience building and consuming REST APIs
  • Experience working with relational databases including query writing
  • Familiarity with Azure services and basic serverless concepts
  • Experience writing unit tests, preferably using PyTest
  • Ability to communicate clearly in English in a distributed team environment

  • Nice to have: Experience designing or operating serverless solutions on Azure
  • Experience working with monitoring and logging for cloud based services
  • Familiarity with concepts from the travel ecosystem
  • Experience participating in code reviews and shared coding guidelines

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.