About the Role

We are looking for a Senior Python Engineer to design, build, and scale backend services and data-driven features at V2 Retail. In this role, you will own critical systems end-to-end—from architecture and implementation to performance and observability—while also mentoring teammates and shaping engineering best practices.


What You’ll Do

  • Design and implement reliable, well-tested Python services and APIs (REST/GraphQL).

  • Lead system design for new features, covering data models, storage, caching, and scalability.

  • Write clean, maintainable code with type hints, docstrings, and strong unit/integration tests.

  • Build and optimize database layers (PostgreSQL/MySQL) with ORMs like SQLAlchemy/Django ORM.

  • Work with async workloads (asyncio, FastAPI, Celery/RQ).

  • Integrate with event systems (Kafka/RabbitMQ) and distributed caches (Redis).

  • Containerize and deploy with Docker + Kubernetes, leveraging CI/CD pipelines.

  • Monitor services with OpenTelemetry, Prometheus, Grafana, and Sentry.

  • Champion security, design docs, and engineering best practices.

  • Mentor junior engineers and collaborate with Product, Data, and DevOps teams.


Minimum Qualifications

  • 6+ years of professional Python experience.

  • Expertise in Python 3.x, algorithms, and software design principles.

  • Strong experience with FastAPI, Django, or Flask.

  • Solid skills in relational databases (PostgreSQL/MySQL), query optimization, and migrations.

  • Hands-on with Docker, cloud (AWS/GCP/Azure), and CI/CD pipelines.

  • Proficiency with testing (pytest) and code quality tools (ruff/flake8, black, mypy).

  • Performance tuning and profiling experience.

  • Excellent communication skills for writing design docs and leading discussions.


Nice to Have

  • Distributed systems at scale (Kafka, RabbitMQ, streaming).

  • Redis caching, rate limiting, API Gateway knowledge.

  • Task orchestration (Celery, Arq) and scheduling.

  • Infra as code (Terraform/Pulumi); Kubernetes operators/Helm.

  • Observability (OpenTelemetry, Grafana, Loki, Tempo).

  • Security practices (OWASP, IAM, Secrets management).

  • Domain experience in e-commerce, fintech, logistics, analytics, or ML platforms.


Our Tech Stack

Python 3.11+, FastAPI/Django, SQLAlchemy/Django ORM, PostgreSQL, Redis, Kafka/RabbitMQ, Docker, Kubernetes, AWS (EKS, RDS, S3), GitHub Actions, Terraform, OpenTelemetry, Prometheus/Grafana, Sentry.


What Success Looks Like

  • You’ve shipped at least two significant features/services with strong test coverage and dashboards.

  • Systems meet performance SLOs with clear runbooks.

  • You are a trusted mentor and reviewer for junior engineers.

  • You’ve driven meaningful performance wins or paid off tech debt with measurable results.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx