Software Engineer, Full Stack - Horse Racing in London
Software Engineer, Full Stack - Horse Racing

Software Engineer, Full Stack - Horse Racing in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
Go Premium
E

At a Glance

  • Tasks: Design and maintain software applications for horse racing using cutting-edge tech.
  • Company: Join Ellipse, a leader in sports data and analytics with a vibrant culture.
  • Benefits: Enjoy flexible work, competitive salary, pension scheme, and life insurance.
  • Why this job: Make an impact in the sports world while working with innovative technologies.
  • Qualifications: 4-6 years of experience in full stack development with Python, AWS, and SQL.
  • Other info: Hybrid role with opportunities for personal development and career growth.

The predicted salary is between 36000 - 60000 Β£ per year.

Ellipse is an industry leader in the collection, analysis and dissemination of live sports performance data. Our goal is to engage a diverse audience with new stories about the sports we love. We create products and services across cricket, football, horse racing, rugby and tennis that enrich the experience of fans, athletes, and teams worldwide. Our data is a central component of media coverage, betting operations, athlete feedback and coach decision-making in some of the biggest competitions.

With ambitious growth plans and driving to achieve our multi-year customer contract, we are seeking an experienced Full Stack Engineer (Software Engineer Level) to join our dynamic Horse Racing team. In this role, you will be responsible for designing, implementing, and maintaining software applications across our Horse Racing technology stack, which will be an overlap of AWS Product Dev work, Data Engineering responsibilities and UI Development work.

As a Full Stack Engineer, you will play a crucial role in contributing to Back end & Front end design work, and delivering value by:

  • Designing data engineering workflows, developing Python modules & APIs for our custom product.
  • Providing support for high value leagues & tournaments.
  • Ensuring the scalability, performance, and security of our applications.

Responsibilities:

  • Design, build, and maintain scalable data workflows and pipelines on AWS (using S3, Lambda, RDS and related services) to support downstream applications.
  • Develop robust, production-grade Python services and ETL/ELT workflows, ensuring high data quality, reliability, and performance.
  • Write optimized and maintainable SQL for data transformation, aggregation, and analytics across large, complex datasets.
  • Architect and maintain secure, well-documented RESTful (and GraphQL) APIs to ensure seamless communication between client-side applications and backend services.
  • Collaborate with team leaders, data scientists, analysts, and application engineers to translate business requirements into well-designed backend and front end capabilities.
  • Provide ongoing support to customers for self-developed & team-developed features, ensuring high availability of the Horse Racing systems.

Requirements:

  • 4–6 years of hands-on experience building and operating Frontend and Backend systems in production, using React, Python, AWS & SQL.
  • Ability to work with UX Designers, performing analysis of the front end designs, providing inputs to avoid UI rework.
  • Practical experience in all stages of the Product Development Life Cycle (design, build, test, deploy, rollback), with good understanding in identifying tech-debts, automation testing, working with monitoring tools and application workload management.
  • Solid Python development experience for data processing, services, and automation.
  • Strong working knowledge of SQL for data transformation, validation, and analytics.
  • Experience building, integrating, or consuming REST APIs for data access and system integration.
  • Good understanding of system reliability, monitoring, security, and scalability in cloud-native environments.
  • Experience deploying and managing services on AWS EKS / Kubernetes, including containerized workloads would be a strong advantage.
  • Experience with infrastructure as code (Terraform, CloudFormation, or similar) for managing cloud and Kubernetes resources and streaming or near-real-time data systems (Kafka, Kinesis, event-driven architectures) will be a big plus for the role.
  • Familiarity with observability tools (CloudWatch) and production troubleshooting will be an added advantage.

Equality & Diversity:

Ellipse is committed to building an open and inclusive culture that supports personal development and learning. Ellipse believes in the principle of equal opportunity in employment and its employment policies for recruitment, training, development and promotion despite any differences based on individual grounds of race, colour, nationality, religion or belief, sex, sexual orientation, marital status, age, ethnic and national origin, disability or gender reassignment.

Hybrid role with an expectation to work from our new offices in London and Leeds when required. Company pension scheme, company life insurance, and flexible employee benefits.

About Ellipse:

Ellipse is a leading sports data and analytics company comprising CricViz, FootballViz, Horse Racing, RugbyViz (Oval Insights, Stuart Farmer Media Services) and TennisViz. Working with the world’s biggest broadcasters, professional teams and rights holders, we simplify complex data to engage a broad and diverse audience and tell better stories about the sports we love.

To apply, please include your CV along with an example of work demonstrating the above skills and/or a covering note outlining your relevant experience. We cannot promise to respond to all applicants due to the volume we receive.

Software Engineer, Full Stack - Horse Racing in London employer: Ellipsedata

Ellipse is an exceptional employer that fosters a dynamic and inclusive work culture, encouraging personal development and collaboration among its employees. With a commitment to equality and diversity, the company offers flexible employee benefits, a robust pension scheme, and opportunities for growth within the exciting field of sports data analytics. Located in vibrant London and Leeds, Ellipse provides a stimulating environment where innovative minds can thrive while contributing to the future of sports performance data.
E

Contact Detail:

Ellipsedata Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Software Engineer, Full Stack - Horse Racing in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to AWS, Python, and SQL. Having tangible examples of your work can really set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Brush up on your knowledge of REST APIs and data workflows, as these are key for the role. We want you to feel confident when it’s time to shine!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Ellipse.

We think you need these skills to ace Software Engineer, Full Stack - Horse Racing in London

Full Stack Development
Python
AWS
SQL
React
REST APIs
GraphQL
Data Engineering
ETL/ELT Workflows
Cloud-Native Environments
Infrastructure as Code (Terraform, CloudFormation)
Kubernetes
Data Processing
System Reliability
Monitoring Tools

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Python, AWS, and SQL. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!

Showcase Your Work: Include examples of your work that demonstrate your full stack capabilities. Whether it’s a GitHub repo or a project you’ve led, we love seeing what you can do in action!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about horse racing and how your background makes you a great fit for our team. Keep it engaging and personal – we want to get to know you!

Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures your details are in the right hands!

How to prepare for a job interview at Ellipsedata

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially React, Python, AWS, and SQL. Brush up on your knowledge of building scalable applications and be ready to discuss your past experiences with these tools.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly around data workflows and API development. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight how you overcame obstacles.

✨Understand the Business Context

Familiarise yourself with the horse racing industry and how data impacts it. Be prepared to discuss how your role as a Full Stack Engineer can contribute to enhancing user experience and supporting high-value leagues and tournaments.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the company’s growth plans. This shows your genuine interest in the role and helps you assess if the company culture aligns with your values.

Software Engineer, Full Stack - Horse Racing in London
Ellipsedata
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
  • Software Engineer, Full Stack - Horse Racing in London

    London
    Full-Time
    36000 - 60000 Β£ / year (est.)
  • E

    Ellipsedata

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>