Filter by category
Filter by type
Advanced Search
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.