Python Developer (India)

Python Developer (India)

13 Aug
|
IT Ridge Technologies
|
India

13 Aug

IT Ridge Technologies

India

Senior Python Engineer

About the role

We run a distributed, camera-based video monitoring and AI alerting platform. The estate

spans an AWS-hosted fleet of services and workers, a GPU-backed computer-vision inference

pipeline, a real-time streaming and presence layer, and thousands of on-premise edge "media

boxes" that ingest camera feeds, serve video, and stream events back to the cloud.

Today the bulk of our backend is ~140 Java 8 services and libraries that have grown over

many years. We are building their successor: a clean, modern Python monorepo (trella), and

we are migrating capabilities over to it service by service.

We are looking for a Senior Python Engineer: a strong programmer first, with real depth in

both Python and Java to lead and execute that migration. You will design and build the new

Python services, port existing Java functionality across with its behaviour intact, and

occasionally maintain and fix the existing Java stack while it remains in production. This

is a builder's role at the centre of a major platform modernization.





What you'll work on

The new Python platform (primary)

A greenfield, strongly-opinionated monorepo built for the long term:
- Python 3.14, managed with uv workspaces (libs/, packages/, svcs/, apps/, scripts/), scaffolded from Copier templates.
- FastAPI services with Strawberry GraphQL as the primary data API; REST where it's the right fit; Uvicorn ASGI. psycopg3 straight against PostgreSQL / TimescaleDB using the repository pattern deliberately no ORM — with yoyo migrations.
- Pydantic / pydantic-settings for models, validation, and config; httpx for outbound
- HTTP; pendulum for datetimes; structlog + OpenTelemetry for observability.
- Strict engineering standards, enforced in CI: full type annotations under a strict mypy config, ruff lint + format, and a curated, opinionated set of approved libraries (alternatives are banned at the linter level, on purpose).
- A solid testing culture: pytest, TestClient,

📌 Python Developer (India)
🏢 IT Ridge Technologies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: python developer (india) / india