At a Glance
- Tasks: Build and maintain robust backend services for a football fan platform.
- Company: Join Fanalysis, the go-to platform for passionate football fans.
- Benefits: Competitive salary, collaborative environment, and opportunities for growth.
- Why this job: Be part of a founding team and shape the future of fan engagement.
- Qualifications: Strong backend development skills, especially in TypeScript and Node.js.
- Other info: Work in a vibrant Soho office with a focus on teamwork.
The predicted salary is between 43200 - 72000 £ per year.
We’re building the go-to platform for real football fans, a centralised home where trusted and passionate supporters can share their voices, insights, and emotions without being drowned out by pundits or fragmented across social media. Our mission is to amplify the perspectives of those who live and breathe the game, and to create a space where genuine fan sentiment drives the conversation. This is a really exciting opportunity to join the founding team and be a really important part of driving our success.
As a Senior Software Engineer, Backend at Fanalysis, you will be responsible for building and maintaining the robust backend services that power our football fan platform. You will 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
Location: 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.
Senior Software Engineer, Backend in London employer: Fanalysis
Contact Detail:
Fanalysis Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Backend in London
✨Network Like a Pro
Get out there and connect with people in the industry! Attend meetups, tech talks, or even football events. You never know who might be looking for a Senior Software Engineer or who can put in a good word for you.
✨Show Off Your Skills
Don’t just talk about your experience; show it! Create a portfolio or GitHub repository showcasing your projects, especially those involving TypeScript, Node.js, or any cool backend services you've built. This will give potential employers a taste of what you can do.
✨Ace the Interview
Prepare for technical interviews by brushing up on algorithms, system design, and your favourite backend technologies. Practice coding challenges and mock interviews to build confidence. Remember, communication is key—explain your thought process clearly!
✨Apply Through Our Website
We love seeing passionate candidates! Make sure to apply through our website for the best chance at landing that Senior Software Engineer role. Tailor your application to highlight your backend expertise and passion for building robust systems.
We think you need these skills to ace Senior Software Engineer, Backend in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your backend development experience, especially with TypeScript and Node.js, to show us you’re the right fit for our team.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about building robust backend services. Share any relevant projects or experiences that demonstrate your problem-solving skills and ability to work in agile environments.
Showcase Your Technical Skills: Don’t forget to mention your experience with AWS, RESTful APIs, and CI/CD pipelines. We want to see how you’ve used these technologies in past roles, so give us some concrete examples!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Fanalysis
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and any other relevant technologies mentioned in the job description. Brush up on your knowledge of AWS services, especially around load balancing and API gateways, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Think about examples where you optimised performance or improved system reliability, as this aligns perfectly with what they’re looking for in a Senior Software Engineer.
✨Understand Their Mission
Familiarise yourself with Fanalysis and their goal of amplifying fan voices in football. Being able to articulate how your skills can contribute to their mission will show your genuine interest in the role and the company.
✨Prepare for Collaboration Questions
Since the role involves working closely with frontend engineers and mentoring juniors, be ready to discuss your experience in collaborative environments. Think of examples where you’ve successfully worked in teams or led initiatives that required clear communication and teamwork.