Open roles at Fanalysis

Senior Software Engineer, Backend

Fanalysis is the home of real football fan opinion.

Our platform brings together verified supporters to rate players, managers and matches, turning genuine fan sentiment into structured insight that powers media, content and conversation across the game. Instead of the loudest voices dominating the narrative, we surface what real supporters actually think - at scale.


We launched in partnership with Sky Sports for the 2025/26 Premier League season, and our platform is already home to a fast-growing community of passionate football fans around the world. Backed by a Series A funding round and building partnerships with major media platforms, we’re rapidly scaling both our product and our fanbase, with well-known voices from football and entertainment already part of the content and conversation.


Our ambition is simple: to make fan sentiment the most powerful voice in football and give supporters the platform they’ve always deserved.



The role

As a Senior Software Engineer, Backend at Fanalysis, you'll be responsible for building and maintaining the robust backend services that power our football fan platform. You'll work closely with the founding team to develop scalable systems that process, analyze, and deliver sports data to passionate fans across our platform.


Responsibilities

  • Designing, building, and maintaining high-performance backend services and APIs that support our mobile and web applications
  • Architecting and implementing low-latency pipelines to process events
  • Ensuring system reliability, scalability, and security across all backend infrastructure
  • Optimizing database performance and data storage solutions
  • Ensuring strong multi-layered test coverage
  • Collaborating with frontend and mobile engineers to define and implement API contracts
  • Implementing effective monitoring, logging, and alerting systems
  • Contributing to technical architecture decisions and establishing best practices
  • Participating in code reviews and mentoring junior team members
  • Researching and implementing new technologies that improve our platform's capabilities
  • Working with product and design teams to translate requirements into technical solutions
  • Continuously improving our development processes and system performance

About you

  • Solid grounding in backend software development
  • Strong proficiency in TypeScript and Node.js. Some prior experience with either C# or Python
  • Extensive experience with Amazon Web Services including experience with load balancing, API gateways, monitoring and observability
  • Proven experience with building performant document-based and relational database management systems
  • A readiness to utilise AI to improve all aspects of the development process, and a regular user of Cursor, Claude Code or similar
  • Experience designing and implementing RESTful APIs, microservice architectures and containerization with Docker
  • You see automated testing as an essential part of software engineering
  • Solid understanding of performance optimization, caching strategies, and scaling techniques
  • Experience with CI/CD pipelines and automated testing frameworks
  • Strong problem-solving skills and ability to debug complex systems
  • Excellent communication skills and ability to explain technical concepts clearly
  • Experience working in agile environments and fast-paced startups
  • Passion for football is a plus but not required — your technical expertise comes first


This is a full-time role based in London. Our office is in Soho and we believe in the benefits of working together, so ideally you’d be able to join us in the office at least 3 days a week.


Engineering

London, United Kingdom

Share on:

Terms of servicePrivacyCookiesPowered by Rippling