Full Stack Engineer in London

Full Stack Engineer in London

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

At a Glance

  • Tasks: Design and maintain software applications for live sports performance data.
  • Company: Ellipse, a leader in sports data technology with a focus on innovation.
  • Benefits: Hybrid work, competitive salary, pension scheme, and flexible employee benefits.
  • Why this job: Join a dynamic team and make an impact in the sports industry.
  • Qualifications: 4-6 years of experience in full stack development with React, Python, AWS, and SQL.
  • Other info: Inclusive culture that supports personal development and career growth.

The predicted salary is between 28800 - 48000 Β£ 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.

Key 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.
  • Ability & willingness to provide support to the customers on an ongoing basis for self-developed & team-developed features, and ensure high availability of the Horse Racing systems, for our customers.

Role 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 and deep understanding of portal development will be a key for this role.
  • Practical experience in all stages of the Product Development Life Cycle is required (design, build, test, deploy, rollback), with good understanding in identifying tech-debts, automation testing, working with monitoring tools and application workload management is expected.
  • 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.

Nice to have

  • 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 for the same 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, flexible employee benefits.

Full Stack Engineer in London employer: Ellipse

Ellipse is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and personal development is prioritised. As a Full Stack Engineer, you will have the opportunity to work on cutting-edge technology in the heart of London, collaborating with talented professionals while enjoying flexible employee benefits and a supportive environment that encourages growth and creativity.
E

Contact Detail:

Ellipse Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Full Stack Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Ellipse. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving AWS, Python, and SQL. This will give you an edge and demonstrate your hands-on experience.

✨Tip Number 3

Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with REST APIs, data workflows, and any relevant tools like Terraform or CloudFormation.

✨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 the team.

We think you need these skills to ace Full Stack Engineer in London

AWS
Python
SQL
React
RESTful APIs
GraphQL
Data Engineering
ETL/ELT Workflows
Frontend Development
Backend Development
Product Development Life Cycle
System Reliability
Monitoring Tools
Infrastructure as Code
Containerization (Kubernetes)

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the Full Stack Engineer role. Highlight your experience with Python, AWS, and SQL, and don’t forget to mention any relevant projects that showcase your skills in both front-end and back-end development.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about sports tech and how your background makes you a perfect fit for our Horse Racing team. Keep it engaging and personal!

Showcase Your Projects: If you've worked on any cool projects, especially those involving data workflows or APIs, make sure to include them. We love seeing real examples of your work, so don’t hold back!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see what you bring to the table!

How to prepare for a job interview at Ellipse

✨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 data workflows, as you'll likely be asked to discuss your experience with these tools during the interview.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, particularly around system reliability and performance. Be ready to explain how you approached these problems and what solutions you implemented, as this will demonstrate your practical experience and critical thinking.

✨Understand the Business Context

Familiarise yourself with Ellipse's role in the sports data industry. Knowing how your work as a Full Stack Engineer can impact fans, athletes, and teams will help you articulate your value during the interview. It shows that you’re not just a techie but also understand the bigger picture.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare insightful questions about the team dynamics, ongoing projects, or future technology plans at Ellipse. This not only shows your interest in the role but also helps you gauge if the company culture aligns with your values.

Full Stack Engineer in London
Ellipse
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
  • Full Stack Engineer in London

    London
    Full-Time
    28800 - 48000 Β£ / year (est.)
  • E

    Ellipse

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