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.
