Senior Software Engineer
- Location
- Oxford, England, United Kingdom
framework. Own the design of well-versioned HTTP APIs: clear contracts, consistency, idempotency, backward compatibility, and documentation people can actually use. Design event-driven systems and background processing pipelines (queues, streams, workers) that handle retries, partial failure and back-pressure gracefully. Model data properly and tune the databases … documentation and automated testing. Solid grounding in relational database design, indexing, performance tuning and migrations (PostgreSQL or equivalent). Experience with asynchronous or event-driven architectures and the failure modes that come with them. Fluency with Git-based workflows and code review as a team practice. Nice ...