Rodeo
Get started

Champion Data

Senior Full Stack Engineer

London
Posted about 18 hours ago
Sign up to applySee more jobs like this
Get notified of more jobs like this · No spam, ever

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

At Champion Data, our dedicated team are united by sport and driven by data. We strive to revolutionise and transform sport data globally by leveraging our cutting-edge technology and expert team, ensuring we deliver the best possible outcomes for our partners and clients.

About the Job

Champion Data has an exciting opportunity for an experienced and dedicated Senior Full Stack Engineer to join our team!

The Senior Full-Stack Engineer is a hands-on senior individual contributor within Champion Data's Technology function, delivering reliable, secure and maintainable software through AI-native engineering. The role has a front-end focus, building polished, high-performing user interfaces for Champion Data's sports data products, supported by solid capability across back-end services and cloud infrastructure.

AI-first engineering is a working expectation, not an optional skill. The Full-Stack Engineer uses AI coding agents as a core part of how they design, build, test, review and improve production software, while applying the technical judgement to frame problems, guide implementation, challenge outputs and validate results. They understand, explain and own everything they deliver, and work directly in the code whenever that is the most effective approach.

The Full-Stack Engineer is accountable for:

  • Owning substantial engineering outcomes end to end, from requirements and solution design through implementation, release verification and ongoing improvement.
  • Delivering high-quality, accessible and performant front-end experiences using TypeScript, React and Next.js.
  • Contributing to back-end services, APIs and integrations as required to deliver complete features.
  • Applying AI-native engineering practices with rigour, while retaining personal accountability for correctness, security and quality.
  • Improving the documentation, reusable instructions and workflows that help both engineers and agents work effectively.

Key Responsibilities

Front-End Engineering

  • Design, build and maintain responsive, accessible interfaces using TypeScript, React and Next.js, with maintainable component design and application structure.
  • Apply a sound understanding of server-side and client-side execution, rendering approaches, routing, data fetching and caching.
  • Deliver clear loading, empty and error states and reliable API integration.
  • Deploy and operate Next.js applications on Vercel, including preview deployments, environment configuration and production troubleshooting.
  • Optimise web performance and handle authentication flows and application data securely.
  • Collaborate with product and design colleagues to deliver polished, usable interfaces for live and data-intensive sports products.

Back-End & Full-Stack Delivery

  • Contribute to APIs and services built with C# and modern.NET, working across the stack to deliver complete features.
  • Build, deploy and support back-end components on AWS, applying sound data modelling and database practices.
  • Design clear interfaces between front-end and back-end components that fit the existing architecture and engineering standards.
  • Diagnose issues across application, API, database and cloud boundaries.

AI-Native Engineering

  • Use AI coding agents routinely for meaningful engineering work, including implementation, refactoring, tests, debugging and documentation.
  • Turn requirements into clear goals, constraints, acceptance criteria and useful repository context so agents can work effectively.
  • Plan and supervise agent work in manageable changes; inspect diffs, challenge assumptions and correct poor design or unnecessary complexity.
  • Validate generated code through automated tests, code review and meaningful checks of real behaviour, assessing security, performance, reliability and maintainability before release.
  • Independently reason about unfamiliar code and explain the design, trade-offs and behaviour of delivered changes without relying on an agent's explanation.
  • Use approved tools and follow company controls for source code, credentials, customer data and other confidential information.
  • Measure success through improved delivery outcomes rather than the volume of generated code.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Delivery & Quality

  • Own complex features and components end to end, clarifying ambiguity early and delivering against agreed acceptance criteria.
  • Develop appropriate tests, maintain CI/CD workflows and verify that released changes behave correctly in their target environment.
  • Investigate production issues, identify root causes and improve observability, resilience and performance.
  • Maintain documentation and operational guidance so that both engineers and agents can work effectively in the codebase.

Collaboration & Knowledge Sharing

  • Communicate progress, risks, blockers and technical decisions clearly, and escalate issues early.
  • Work effectively with product, delivery and engineering colleagues across a distributed team, including timely communication and effective handovers.
  • Contribute useful code reviews, share knowledge and support other engineers through practical guidance.
  • Improve reusable agent instructions, engineering documentation and team workflows.

About You

  • Demonstrated senior-level delivery of production software, with independent ownership of complex work and sound judgement about design, risk and trade-offs.
  • Established AI-native engineering background, with hands-on use of AI coding agents in professional software delivery, supported by concrete examples of work shipped and how it was validated.
  • Strong front-end background, with extensive production experience in TypeScript, React and Next.js.
  • Experience working in sport, such as sports data, sports technology, live systems or data-intensive sports products.
  • Practical experience deploying and operating Next.js applications on Vercel.
  • Experience with front-end testing, browser debugging, web performance, accessibility and authentication flows.
  • Working back-end capability, ideally with C#, modern.NET and AWS, including APIs, data modelling and databases.
  • Understanding of asynchronous processing, integrations, messaging and distributed-system failure modes is desirable.
  • Experience with secure coding, automated testing, CI/CD, logging and monitoring.
  • Strong engineering fundamentals: readable code, appropriate abstractions, version control, testing, security, debugging and maintainability.
  • Ability to work effectively in existing codebases, learn unfamiliar systems and improve them without unnecessary rewrites.
  • Strong written and verbal communication skills, including the ability to clarify requirements, explain trade-offs and write clear documentation and progress updates.
  • Reliable collaboration within a distributed team.
  • Genuine interest in sport and the use of data to improve it.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Tell Me More About Champion Data

For over 20 years, Champion Data has been at the forefront of delivering sports stats globally. With a global presence in Australia, the USA, the UK, and Asia, we specialise in real-time data collection, storage, analysis, distribution, and visualisation. We track every play and movement, delivering unbeatable game intel through seamless integration systems. Our unrivalled visual packages, in partnership with leading media outlets, ensure a sensational sports broadcast experience. We work across numerous major sports, including AFL, Football, Horse Racing, World Netball, Golf, Tennis, and Lacrosse. As we continue to expand globally, we aim to solidify our position as the leading sports data company.

At Champion Data, our people are at the core of our success, driving the innovation and passion that underpin our company culture. By joining our team, you will be part of a motivated group with a ‘can-do’ attitude, eager to embrace challenges and committed to personal and professional growth. At Champion Data we will enable you to be your own champion.

Our Core Values

  • To challenge the Playbook
  • To be an Elite Partner
  • To Champion Team

Why Join Champion Data?

We offer flexible hybrid working arrangements, financial support for setting up a remote workspace and a strong focus on health and wellbeing. Our team culture is vibrant and supportive, including regular social events, team lunches, and more. We also provide extensive employee benefits, including access to our wellness program and additional leave through Mindful Me Days.

What Benefits Does Champion Data Offer the Team in the UK?

  • Mindful Me Days: Four days per year dedicated to your wellbeing
  • Flexible Working: Our team works globally in a hybrid environment, which includes two weeks per year, during which you can work remotely from anywhere worldwide.
  • UK Office: Access to a co-working space in Soho, London.
  • Our spaces: all of our offices have great end-of-journey facilities; including showers, wellness/prayer room & games
  • Employee Assistance Programs: 24/7 Access to financial support and counselling
  • Wellness Incentive: To help support your home office setup or contribute towards a wellness activity/service of your choosing
  • Get to the Game: Funds towards tickets for you and your family/friends to attend sporting events globally.
  • Advance You Learning and Development: Annual budget to spend on learning and development activities plus Brain Block Time, this is time set aside monthly to learn or study.
  • LinkedIn Learning: Access to an external learning platform LinkedIn Learning
  • Social Events: Including an annual Family Day & Volunteer Day
  • Paid Parental Leave

When you join Champion Data, you will have the opportunity to step into a fast-growing, dynamic business during an exciting period of expansion. Each day brings new challenges and opportunities to collaborate with diverse clients across the sports, technology, and broadcast media industries.

We look forward to hearing from you and welcoming you to Champion Data.

#thestorybehindthegame

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Location

London, England, United Kingdom

Sign up to applySee more jobs like this