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 that amplifies genuine fan voices.
- Qualifications: Proficient in TypeScript, Node.js, and AWS; experience with APIs and databases.
- Other info: Work in a vibrant Soho office with a focus on teamwork.
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 City of Westminster employer: Fanalysis
Contact Detail:
Fanalysis Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer, Backend in City of Westminster
β¨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other tech enthusiasts. 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 that highlight your backend expertise. This is your chance to demonstrate what you can bring to the table beyond just a CV.
β¨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences in detail. We want to see how you think and tackle real-world problems!
β¨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 being part of our exciting journey at Fanalysis.
We think you need these skills to ace Senior Software Engineer, Backend in City of Westminster
Some tips for your application π«‘
Show Your Passion: When you're writing your application, let your passion for football shine through! We want to see that you care about the game and understand what makes it special for fans. A personal touch can really make your application stand out.
Tailor Your Experience: Make sure to highlight your relevant experience in backend development, especially with TypeScript and Node.js. Weβre looking for specific examples of how you've built robust systems or optimised performance, so donβt hold back on the details!
Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your technical skills and experiences. We appreciate a well-structured application thatβs easy to read and gets straight to the good stuff!
Apply Through Our Website: Donβt forget to apply through our website! Itβs the best way for us to receive your application and ensures youβre considered for the role. Plus, it shows youβre serious about joining our team at Fanalysis!
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 experience with AWS, databases, and API design, 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. Be ready to walk through your thought process and demonstrate your ability to debug complex systems, as this is crucial for a Senior Software Engineer.
β¨Understand the Companyβs Mission
Familiarise yourself with Fanalysis and their goal of amplifying fan voices in football. Showing genuine interest in their mission can set you apart and help you connect with the interviewers on a personal level.
β¨Prepare Questions
Have a list of insightful questions ready to ask at the end of the interview. This could include inquiries about their development processes, team dynamics, or future projects. It shows that youβre engaged and serious about the role.