Brain Analytics is a small, growing team building real-time sports analytics and AI products used by professional clubs and betting partners. We’re looking for a Senior Full-Stack Engineer who wants to own features end-to-end, from the Python services and real-time data pipelines on the backend to the Next.js interfaces that coaches, analysts, and fans actually use.
This is a true full-stack role. You won’t be "mostly frontend with some backend" or the reverse, you’ll ship meaningful work on both sides of the stack every week, against live sports data. You’ll have full ownership of the lifecycle: from API design and data modelling to frontend development and deployment.
We need engineers who can write fast, clean code on both sides and have real opinions about the product they’re building. If you like sitting between "does this work?" and "is this the right thing to ship?", this role is for you.
What you will do
- End-to-End Feature Ownership. From concept through backend APIs, frontend interfaces, and deployment, you own the whole vertical slice.
- Backend Engineering. Design and maintain sophisticated APIs using Python and FastAPI, with deep understanding of asynchronous programming and real-time data streaming (SSE, WebSockets).
- Data & Sports Logic. Translate complex sports data and logic — xG, game states, tactical patterns, odds movement — into clean code on both sides of the wire.
- AI & LLM Integration. Integrate LLM workflows (LangGraph, OpenAI/Google APIs) into production sports products, from backend agents through to the user-facing surfaces that expose them.
- Shape the product, not just the code. In a small team, engineering decisions are product decisions. You’ll push back on specs, propose improvements, and influence the direction.
Who you are
- A Seasoned Full-Stack Engineer. 5+ years shipping production web apps across the stack. You’re comfortable writing Python and TypeScript, and you know how to make them talk to each other well.
- You have product taste. You don’t just implement tickets. You ask why a feature exists, push back when it doesn’t make sense, and have opinions on what makes a product feel right. You’ve shipped things users loved, and you can tell the difference between a feature that technically works and one that’s worth shipping.
- A Real Eye for UI/UX. You don’t need a designer to hand you pixel‑perfect mocks to ship something that looks and feels right. You have strong instincts for layout, information density, and interaction, and you can articulate why a design does or doesn’t work.
- AI‑Augmented, Not AI‑Dependent. You use modern AI tools to accelerate your workflow, but you’re a software engineer at your core. You can solve complex problems from first principles without a copilot and understand every line you ship. You use that extra capacity to think harder about the product, not just to ship faster.
- A Sports Fan. This is non‑negotiable. You follow sports, understand the rules and patterns, and enjoy the data behind the game.
- Self‑Driven. You thrive with autonomy. No heavy management layer — you own your work end to end, including your own deployments on both sides of the stack.
- Technically Curious. You hold a degree in Maths, CS, Physics, or Engineering (or can show equivalent depth) and enjoy solving hard logical problems.
- The Latest in AI. Work at the frontier of how LLMs and real-time data are changing sports. You’ll shape both the AI layer and the surfaces that expose it.
- Direct Responsibility. Small team means your architecture and product decisions matter. You’ll have real impact from day one.
- True Full‑Stack Craft. Both sides of the stack, not a token Python cameo or a token React sprinkle. You’re building the entire thing.
- Product‑minded engineering. We hire engineers who think like product people. If you’re happiest when a ticket arrives fully spec’d and you don’t have to think about the user, this won’t be the role for you.
- Fast‑Paced & Evolving. We move quickly and solve new problems every week. If that energises you, you’ll fit right in.
- Passion Projects. You’ll work on projects that analyse and predict sports you watch and care about.
- Languages: Python, TypeScript.
- Backend: FastAPI, Pydantic, SQLAlchemy.
- Frontend: Next.js, React, Tailwind CSS.
APPLICATION
Please send your CV to jobs@brainanalytics.co. Instead of a cover letter, give us a 3‑bullet‑point pitch in your email:
- The Problem: A specific frustration you have as a sports fan.
- The AI Solution: How you’d solve it with an AI‑driven feature.
- The Tech Hurdle: The hardest engineering challenge to make it work at scale.
You must be eligible to work in the UK. We cannot offer sponsorship at this stage.
#J-18808-Ljbffr”, “datePosted”: “2026-05-17”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Brain Analytics”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__435473064__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }Brain Analytics is a small, growing team building real-time sports analytics and AI products used by professional clubs and betting partners. We’re looking for a Senior Full-Stack Engineer who wants to own features end-to-end, from the Python services and real-time data pipelines on the backend to the Next.js interfaces that coaches, analysts, and fans actually use.
This is a true full-stack role. You won’t be “mostly frontend with some backend” or the reverse, you’ll ship meaningful work on both sides of the stack every week, against live sports data. You’ll have full ownership of the lifecycle: from API design and data modelling to frontend development and deployment.
We need engineers who can write fast, clean code on both sides and have real opinions about the product they’re building. If you like sitting between “does this work?” and “is this the right thing to ship?”, this role is for you.
What you will do
- End-to-End Feature Ownership. From concept through backend APIs, frontend interfaces, and deployment, you own the whole vertical slice.
- Backend Engineering. Design and maintain sophisticated APIs using Python and FastAPI, with deep understanding of asynchronous programming and real-time data streaming (SSE, WebSockets).
- Data & Sports Logic. Translate complex sports data and logic — xG, game states, tactical patterns, odds movement — into clean code on both sides of the wire.
- AI & LLM Integration. Integrate LLM workflows (LangGraph, OpenAI/Google APIs) into production sports products, from backend agents through to the user-facing surfaces that expose them.
- Shape the product, not just the code. In a small team, engineering decisions are product decisions. You’ll push back on specs, propose improvements, and influence the direction.
Who you are
- A Seasoned Full-Stack Engineer. 5+ years shipping production web apps across the stack. You’re comfortable writing Python and TypeScript, and you know how to make them talk to each other well.
- You have product taste. You don’t just implement tickets. You ask why a feature exists, push back when it doesn’t make sense, and have opinions on what makes a product feel right. You’ve shipped things users loved, and you can tell the difference between a feature that technically works and one that’s worth shipping.
- A Real Eye for UI/UX. You don’t need a designer to hand you pixel‑perfect mocks to ship something that looks and feels right. You have strong instincts for layout, information density, and interaction, and you can articulate why a design does or doesn’t work.
- AI‑Augmented, Not AI‑Dependent. You use modern AI tools to accelerate your workflow, but you’re a software engineer at your core. You can solve complex problems from first principles without a copilot and understand every line you ship. You use that extra capacity to think harder about the product, not just to ship faster.
- A Sports Fan. This is non‑negotiable. You follow sports, understand the rules and patterns, and enjoy the data behind the game.
- Self‑Driven. You thrive with autonomy. No heavy management layer — you own your work end to end, including your own deployments on both sides of the stack.
- Technically Curious. You hold a degree in Maths, CS, Physics, or Engineering (or can show equivalent depth) and enjoy solving hard logical problems.
- The Latest in AI. Work at the frontier of how LLMs and real-time data are changing sports. You’ll shape both the AI layer and the surfaces that expose it.
- Direct Responsibility. Small team means your architecture and product decisions matter. You’ll have real impact from day one.
- True Full‑Stack Craft. Both sides of the stack, not a token Python cameo or a token React sprinkle. You’re building the entire thing.
- Product‑minded engineering. We hire engineers who think like product people. If you’re happiest when a ticket arrives fully spec’d and you don’t have to think about the user, this won’t be the role for you.
- Fast‑Paced & Evolving. We move quickly and solve new problems every week. If that energises you, you’ll fit right in.
- Passion Projects. You’ll work on projects that analyse and predict sports you watch and care about.
- Languages: Python, TypeScript.
- Backend: FastAPI, Pydantic, SQLAlchemy.
- Frontend: Next.js, React, Tailwind CSS.
APPLICATION
Please send your CV to jobs@brainanalytics.co. Instead of a cover letter, give us a 3‑bullet‑point pitch in your email:
- The Problem: A specific frustration you have as a sports fan.
- The AI Solution: How you’d solve it with an AI‑driven feature.
- The Tech Hurdle: The hardest engineering challenge to make it work at scale.
You must be eligible to work in the UK. We cannot offer sponsorship at this stage.
#J-18808-Ljbffr…
