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
  • Broadridge
    India

    Join a fast‑moving team building end‑to‑end data solutions that power financial services. You’ll work on modern Python stacks, cloud platforms, and agile processes to deliver scalable ETL syst
  • Adobe
    Noida

    Join a fast‑moving, startup‑like team building AI‑native creative experiences. You’ll design and deliver reliable backend services that power Adobe’s flagship products.What You'll DoBuil
  • Adobe
    Bangalore

    Join the team building Adobe’s Unified Platform, enabling enterprise admins to manage cloud storage at scale. You’ll design and deliver full‑stack services that power compliance, control, and cl
  • IQVIA
    Bangalore

    Join a dynamic quality assurance team that drives reliable software releases through rigorous testing and close collaboration with cross‑functional stakeholders. You will work in an Agile environmen