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.