
Support Engineer (Python)
QOVES builds a data-heavy analysis platform for paying customers. We need one engineer to own customer-facing bugs from report to root cause. You will work every day with our delivery and QA team in the Philippines. They find problems in customer orders. You find out why those problems happen and fix them so they stop coming back.
The work
A bug arrives as an order ID and a short description. You trace it across several services and background jobs until you find where it broke.
You fix the code, or the data when the data is the cause, then ship the fix and confirm it worked.
When a job gets stuck, you repair or re-run it, then work out why it stuck.
When the same failure keeps returning, you fix its cause once.
You write short, clear updates for people who are not engineers.
Most problems are jobs that stall or retry badly, data that disagrees between two services, account and subscription bugs, failing emails, downloads and generated documents, and bugs in our internal admin tool.
What you need
4 to 7 years of professional Python
Django and Django REST Framework
FastAPI and async Python
PostgreSQL, including reading query plans and fixing data safely
Background jobs and queues (Celery and Redis, or similar). Temporal or another workflow engine is a strong plus.
Git, code review and pull requests
Strong written English. Most of the job is writing.
Nice to have
Stripe billing, AWS (S3, SQS), Docker, basic Kubernetes, Sentry and log-based debugging, and some image or ML pipeline exposure. You will not train models.
This role is not first-line customer support, because you do not answer customers. It is not model research or data science. It is not a pure feature developer job either.
Conditions
remote, full-time, with at least 4 hours of overlap with the Philippines working day. Some tickets are urgent, and we need a fast response when a customer is blocked.
You will do well if you check a fix before you call it fixed, keep asking why until you reach the real cause, and stay calm when a customer is waiting.
Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →