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 supporters.
- Benefits: Competitive salary, collaborative environment, and opportunities for growth.
- Why this job: Be part of a founding team and make a real impact in the football community.
- Qualifications: Proficient in TypeScript, Node.js, and AWS; experience with databases and APIs.
- Other info: Work in a vibrant Soho office with a focus on teamwork and innovation.
The predicted salary is between 36000 - 60000 £ 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 Ltd
Contact Detail:
Fanalysis Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer, Backend in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at Fanalysis or similar companies. A friendly chat can sometimes lead to job opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those using TypeScript and Node.js. This gives potential employers a taste of what you can do and how you think.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges and system design questions, as these are often key parts of the interview process for backend roles.
✨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 team at Fanalysis.
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 align with the Senior Software Engineer role. Highlight your backend development experience, especially with TypeScript and Node.js, as well as any relevant projects that showcase your problem-solving skills.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about building platforms for football fans. Share your thoughts on how you can contribute to our mission and mention any specific technologies or methodologies you’re excited to bring to the team.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real examples of your work, especially if they demonstrate your ability to build scalable systems or implement effective monitoring solutions.
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 during the hiring process.
How to prepare for a job interview at Fanalysis Ltd
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and any other 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.
✨Understand Their Mission
Familiarise yourself with Fanalysis and their goal of amplifying fan voices. Being able to articulate why you’re passionate about creating a platform for football fans can set you apart and show that you’re genuinely interested in the role.
✨Ask Insightful Questions
Prepare thoughtful questions about their current backend architecture, team dynamics, or future projects. This not only shows your interest but also gives you a chance to assess if the company culture and work environment are a good fit for you.