BACKEND ENGINEER
Role details
Job location
Tech stack
Job description
You'll design, build, and maintain high-performance APIs using Python and FastAPI, working with large volumes of live sports data. The systems are real-time and data-heavy, so experience with asynchronous programming and scalable backend architecture is important.
You'll work closely with the wider team to iterate quickly on new features, optimise performance, and ensure stable production deployments across AWS infrastructure using Docker.
A genuine passion for sport is essential. You'll be working with complex sports data and logic daily, so understanding the game behind the numbers is key.
Requirements
We're supporting a rapidly growing, AI-focused organisation operating within the sports analytics space. Due to continued product expansion, they're looking for a Backend Engineer with 3+ years' commercial experience to help scale and enhance their core systems.
You'll be joining a small, highly capable team where engineers take ownership and have a direct impact on product direction and technical decisions., * 3+ years' commercial experience in backend development
- Strong Python experience
- FastAPI
- PostgreSQL
- Docker
- AWS
- Experience building scalable, real-time systems
- Passion for sport
Benefits & conditions
- Hybrid working (3 days per week in Waterloo)
- Salary up to £75,000
- Real ownership of backend architecture and deployments
- Exposure to cutting-edge AI and real-time data systems
- Fast-paced, collaborative engineering environment, Python, FastAPI, PostgreSQL, AWS, Docker, Backend Development, API Design, Real-Time Systems, Software Engineering, Sports Data