Filter by category

Filter by type

Senior Backend Engineer at Total Football Ltd

go back to Developer Jobs
  • Hybrid Man/Bhm
  • fulltime
  • ₤60,000 - ₤75,000 a year
  • -
  • We’re looking for a seasoned backend engineer to join our team full-time at Refsuite.  We are a platform for grassroots football that draws league planning, communication, reminders and pre/post match admin together in one place. Grassroots leagues are already saving thousands of hours of work every year with our product and we’re poised for explosive growth.

    Job Description

    Working with the CTO and junior dev you’ll be responsible for getting our systems ready for scale and implementing services to support new product features. We’ve got an expansive roadmap with tons of greenfield development to come and you’ll really get to shape the company’s technological direction.


    To begin with, the day-to-day will be development on the Node.js monolith and some AWS infrastructure plus tech maturity work. You'll be helping to plan sprints, driving the full life-cycle of user features – deciding the best approach, breaking them down into tasks and estimating implementation time. We'll be hiring junior back end developers soon who you will be responsible for managing and mentoring.


    In the medium term, we'll be moving over to a microservices architecture using Go.


    About you

    At the minimum, you’ll have:


    • 4 years’ back-end development experience (doesn’t have to all be Node) - you will have built services from scratch and have an eye for security and performance.
    • Solid Node.js experience with a modern API framework like Fastify or Koa.
    • Excellent Typescript and JS skills.
    • Experience writing tests.
    • AWS experience with at least some of: ECS / Lambdas / Cloudformation / RDS / API Gateway
    • Everyday SQL muscle-memory: query writing, DDL, indexing etc.
    • Good judgement as to when to take on technical debt. Perfection is as bad for shipping features as a big ball of mud (well, maybe almost)!
    • A passion for software development, you keep up with evolving tech and best practices and know when there’s something out there perfect for a particular use case.


    For bonus points:


    • Experience working on Go applications.
    • Experience working on an event-sourced architecture.
    • Experience implementing microservices using container orchestration, e.g. ECS / Docker Swarm / Kubernetes.
    • Exposure to observability e.g. Grafana over Prometheus.

    Our stack

    We’re hosted on AWS with a minimal stack for now, from front-to-back:


    • Flutter app / web
    • Containerised (Docker) Node.js monolith
    • PostgreSQL for data storage and geo


    In terms of DX we have a CI pipeline for the server and cloud build/deploy for the app. Everything is containerised using Docker so it’s quick to get set up and possible to work offline.


    Our culture

    We have a dynamic, flexible and open culture. Suggestions are welcome from all directions and anyone can pitch in on product features. We like what happens when you have people in a room - spontaneous discussions, debates, chucking ideas around; so while this will be mostly remote working, we want people in the office at least two days a week. Office space is available in both Manchester and Birmingham.

    You need to be logged in to apply. Login or create an account.
    Is this job ad fake? Report it!   

    other jobs at Total Football Ltd

    Senior Backend Engineer Total Football Ltd in Hybrid Man/Bhm Posted 12 days ago
    Full-time job in Sports
    ₤60,000 - ₤75,000
    Full-time job in Sports
    ₤60,000 - ₤75,000
    Flutter Developer Total Football Ltd in Birmingham Posted 12 days ago
    Full-time job in Sports
    ₤40,000 - ₤45,000
    Full-time job in Sports
    ₤40,000 - ₤45,000