Senior Software Engineer
New Today
About QOVES
In simple speak, we make software that helps patients and clinics diagnose, plan and visualize what they can do to physically improve their looks. We're VC funded and have been around for years, looking for only the best engineers to join our London.
This is an in-office role and we’re looking for someone who is competent in making engineering decisions, considering the tradeoffs and taking responsibility.
Your Day to Day:
- Triage and fix production bugs: diagnose issues like misbehaving segmentation maps or unexpected API timeouts, isolate root causes, and ship robust fixes that prevent recurrences.
- Lead refactors and technical decisions: evaluate tradeoffs — for example, whether to rebuild a service as a DAG (Prefect vs Dagster) or keep it as an async microservice — balancing complexity, maintainability, and observability.
- Design and evolve backend services: build modular APIs, background job queues, and scalable integrations for AI and CV workloads.
- Collaborate cross-functionally: work closely with AI and product engineers to translate prototypes into robust, observable, production-grade systems.
- Review, mentor, and raise standards: help teammates reason through design choices, guide PRs, and advocate for sustainable patterns (test coverage, retry semantics, schema versioning).
- Contribute to architectural roadmaps: propose and document design RFCs or ADRs; participate in high-leverage discussions on scaling, cost, and maintainability.
- Observability & reliability: add metrics, traces, and dashboards to ensure every refactor and new service is measurable, debuggable, and reliable.
- Continuous improvement: automate repetitive work, simplify existing flows, and leave each subsystem better than you found it.
In short, some days you’ll be deep in code; others, you’ll be helping define the “why” behind how we build. You’ll have both the autonomy to experiment and the influence to steer technical direction.
What You Have Experience In :
- Lead refactors of critical paths: move synchronous web work (uploads, email, CV/LLM jobs) into queues with retries, DLQs, and idempotency; break coupling; pay down debt without downtime.
- Design & evolve service boundaries: from monolith-y Django to Python microservices (Django/DRF + FastAPI where it fits), with clean contracts and versioned APIs.
- Make data fast & safe: Postgres schema/versioning, replication & PITR, N+1 audits, indexing strategies, read/write split, migrations with zero/near-zero downtime.
- Reliability & perf: caching (Redis), backpressure, circuit breakers, pagination, rate limiting, async workers (Celery/RQ), profiling (CPU/mem/IO), load/regression testing.
- Observability first: metrics, logs, traces (OpenTelemetry; SigNoz/Grafana-style), SLOs + error budgets, dashboards & runbooks; incident reviews that lead to real fixes.
- Safe delivery: feature flags, blue/green or hot-cold deploys, rollbacks, infra as code; collaborate with DevOps on Docker/K8s/ECS, GitHub Actions, secrets & VPN.
- Write crisp ADRs/RFCs; mentor engineers on refactor patterns (strangler-fig, branch-by-abstraction).
Our stack (now & near-term)
Python, Django/DRF, FastAPI, Postgres (master + read replicas), Redis, Celery/RQ, RabbitMQ/SQS; Docker, K8s/ECS; AWS; IaC; OpenTelemetry; SigNoz/Grafana.
What you’ve done
- 5–10 years in backend/software; you’ve led at least one multi-month refactor in production.
- Deep Python + one of Django/DRF or FastAPI; strong testing culture.
- Designed queue-based systems (retries, DLQ, idempotency keys) and de-risked rollouts.
- Solid DB fundamentals (locking, isolation, migrations at scale).
- Hands-on with CI/CD and progressive delivery.
- Bonus: OpenCV/computer vision in production; LLMs → deterministic structured outputs (JSON schemas).
Comp & setup
Competitive salary, equity, quarterly bonuses, learning budget, great hardware. Central London Office. Language: English C1+.
- Location:
- London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Today
Senior Software Engineer (Golang)
-
Gb
We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide cri...
More Details -
-
New Today
Senior Software Engineer / Staff Engineer
-
London
Job Title: Senior Software Engineer / Staff Engineer Role Summary: We are seeking a highly autonomous and self-sufficient Senior/Staff Engineer to act as a key technical partner to our Product Manager and Senior Leadership Team. Your primary respons...
More Details -
-
New Today
Frontend Senior Software Engineer
-
London
Frontend Senior Software Engineer at Mozilla Corporation Team: Firefox Locations: Remote France, Remote Germany, Remote UK To learn the Hiring Ranges for this position, please select your location from the Apply Now dropdown menu. To learn more ab...
More Details -
-
New Today
Senior Software Engineer I
-
London
Senior Software Engineer I Are you ready for the next step in your engineering career? Would you enjoy working on our cutting-edge products? About Our Team: We are strengthening our software engineering team to modernise our existing application stac...
More Details -
-
New Today
Senior Software Engineer
-
United Kingdom
- Broadcast Media
This job is with BBC, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. JOB DETAILS JOB BAND: D CONTRACT TYPE: Permanent DEPARTMENT: Broadcas...
More Details -
-
New Today
Senior Software Engineer, Backend - Institutional Products
-
Gb
Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform...
More Details -