Job Description
Summary
We are hiring a strong, hands-on backend developer to take over an existing sports fixtures platform and help get it launch-ready over the next month.
This is not a greenfield build. A lot already exists. Some parts are live, some are partially complete, and some need fixing, cleanup, hardening, and proper integration. We need someone who can come in quickly, understand what is there, take responsibility for their area, and keep things moving without excuses or drift.
This role is for someone with relevant real-world experience who is reliable, honest, communicates clearly, works in a structured way, and can start immediately.
You do not need to be a “systems architect” or big-picture theorist. You do need to be someone who can take ownership of the assigned scope, manage your work properly, solve problems fast, ask the right questions early, and deliver clean, working results.
This is mainly a backend role, but it is not backend-only. You should also be comfortable supporting the PWA rollout, making agreed frontend or admin changes where needed, and helping keep other contributors moving in the right direction.
AI-accelerated delivery
This role is AI-assisted by default.
We expect you to use tools such as ChatGPT, Cursor, Claude, v0, Lovable, Bolt, or similar tools where useful to move faster.
That does not mean shipping weak AI-generated code. It means using AI properly to speed up delivery, then reviewing, fixing, testing, and hardening the output so it is production-ready.
We want someone who can move fast, but still think clearly and keep standards high.
What you will be working on
You will help deliver and manage work across areas such as:
backend cleanup and stabilisation
Strapi v5 structure and usability
authentication flows
email/password, Google, Facebook, Apple, OTP by email, venue staff roles
API consistency and stable backend contracts
venue-owner backend flows
pool and darts modules completion / integration
digital signage / display sync integration
queue-based processing
retries, backoff, reruns, failure visibility
Redis caching and PostgreSQL performance improvements
PWA support and agreed frontend/admin changes where needed
documentation and handover
What we need from you
You should already have solid production experience with most of the following:
Node.js and TypeScript backend development
Strapi v5 custom backend work
PostgreSQL optimisation and indexing
Redis caching
queues / background jobs / retries / backoff
authentication / RBAC / JWT / provider login flows
working on inherited or messy systems and getting them under control
using AI tools to speed up development without lowering quality
It is a plus if you also have experience with:
PWA support
Capacitor or app-support work
observability / error reporting
practical frontend or admin fixes
Who this role suits
This role suits someone who:
has done this type of work before
can understand an existing system quickly
can organise and manage their own day properly
communicates clearly and consistently
raises blockers early instead of going quiet
is honest about what they know and do not know
can start immediately and commit properly for the next month
can work to an agreed structure and deliver against it
This role does not suit someone who:
is looking for a side project
cannot match the required working hours
disappears during the day
overstates experience
ships messy or untested code
needs constant chasing
tries to renegotiate once work has started
How we work
fast-moving
direct communication
daily written updates
clear priorities
blockers raised early
no drama
We want someone dependable, switched on, and practical. Someone who gets on with the job, communicates well, and helps move the whole project forward. 5-day week
Sun–Thu or Mon–Fri
08:00–17:00 ICT
08:00 sharp daily kickoff with founder
You must be responsive during the working day, communicate clearly, and raise blockers early.
To apply, please send
your years of backend experience
your years using Node.js and TypeScript in production
your Strapi v5 production experience
your Redis production experience
your queue / BullMQ / worker experience
examples of inherited or messy systems you took over and improved
examples of auth / roles / permissions work you have shipped
your AI workflow
2 examples of AI-assisted delivery in real shipped work
any proof of Cursor / Claude / ChatGPT / Bolt / Lovable / v0 use
portfolio / GitHub / shipped systems
confirmation of your working schedule
confirmation that you can start immediately
confirmation whether you are applying as an individual or agency
If you have the right experience, communicate properly, can work honestly and reliably, and can deliver over the next month, we are ready to move quickly.
Apply tot his job
Apply To this Job