Mid-Level Backend Python Engineer (SQL, SQLAlchemy + Pytest) – Kerala or Ahmedabad – UK Hours

Full Time

Join a fast‑paced, award‑winning VoIP provider’s backend team, building Python services for a UK‑centric digital phone platform. You’ll work from Ahmedabad or Kerala, collaborating with product, frontend, and QA colleagues during UK‑aligned hours.

What You’ll Do

  • Write unit and integration tests with Pytest, adding coverage to existing code.
  • Develop and maintain REST APIs and business logic across multiple Python services.
  • Debug across service boundaries, resolve technical debt, and avoid collateral impact.
  • Use AI‑assisted coding tools, reviewing outputs before merging.
  • Respond to production incidents, especially billing, ledger, and credit control issues.
  • Deliver incremental PRs in two‑week sprints, flagging blockers early.
  • Document work asynchronously and incorporate code‑review feedback.

What You Need

  • 3–5 years of commercial backend development experience.
  • Strong Python skills with type hints and dataclasses/Pydantic.
  • Proficient SQL and ORM experience (SQLAlchemy preferred, Django ORM acceptable).
  • Deep knowledge of REST API design and transaction boundaries.
  • Expertise in Pytest testing, including fixtures and mocking.
  • Experience with AI‑assisted coding tools and critical evaluation.
  • Good written English and ability to work 11:00‑20:00 IST.

Good to Have

  • Telecom/VoIP or SIP domain exposure.
  • Experience with billing, subscription, or credit control systems.
  • Familiarity with GCP services (Cloud Run, Functions, Pub/Sub, BigQuery).
  • Experience writing analytics SQL or using BigQuery.

The Opportunity

Be part of the UK’s No.1 VoIP provider as it prepares for the 2027 BT landline shutdown, gaining exposure to high‑impact billing and telephony systems.

Similar Jobs to Apply
  • IAssess Consultants LLP
    India

    Join a dynamic ERP implementation team, building and customizing complex business applications for Indian and multinational clients. The role blends full‑stack development with deep functional knowl
  • HuntingCube
    India

    Join a fast‑growing startup tackling security data at massive scale. As a Rust backend engineer you’ll build high‑performance services and distributed systems that power Rover AI’s next‑gen
  • ProfoundIQ
    Kolkata

    You’ll own an end‑to‑end restaurant analytics platform, handling data pipelines, backend services, and mobile‑first frontends. The role demands full‑stack ownership from database migration t
  • Cutshort
    India

    Join a fast‑growing fintech building a seamless lending experience for millions of Indian MSMEs. You’ll own the full product stack, from data models to the user interface, while navigating a compl