Full Stack Engineer
Role details
Job location
Tech stack
Job description
You'll be responsible for building and deploying modern, data-driven applications. On the frontend, you'll work with React and/or Next.js to deliver clean, responsive user experiences. On the backend, you'll design and maintain APIs using Python and FastAPI, ensuring systems are scalable and performant.
Requirements
We're working with an ambitious AI-driven organisation building advanced analytics products within the sports sector. Due to continued growth, they're looking for a Full Stack Engineer with 3+ years' experience to take ownership across both frontend and backend development.
This is a role for someone who enjoys autonomy, thrives in a small team, and wants to help shape product and technical direction in a fast-evolving environment., You'll work extensively with real-time sports data, translating complex logic into clean, maintainable code. Experience with AWS and Docker in production environments is highly desirable.
A genuine interest in sport is non-negotiable.
FULL STACK ENGINEER ESSENTIAL SKILLS
- 3+ years' commercial software development experience
- Strong Python and FastAPI experience
- PostgreSQL
- React or Next.js
- AWS
- Docker
- Experience building and deploying full-stack applications
- Passion for sport, Python, FastAPI, PostgreSQL, React, Next.js, AWS, Docker, Full Stack Development, Software Engineering, Real-Time Applications, Sports Analytics
Benefits & conditions
- Hybrid working (3 days per week in Waterloo)
- Salary up to £75,000
- Ownership across the full development lifecycle
- Exposure to AI-powered sports analytics products
- High-impact role within a growing team