Q

Senior Software Engineer

salary Salary :

£5,000 - 8,000 monthly

icon building Company : Qoves
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer

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+.

Original job Senior Software Engineer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in the UK

GrabJobs is the no1 job portal in the UK, connecting you to thousands of jobs fast! Find the best jobs in the UK, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.