Backend Developer
Role details
Job location
Tech stack
Job description
We're hiring a mid-level Backend Developer to build and ship end-to-end backend solutions for both internal tools and customer-facing SaaS products. You'll work in a fast-paced environment where you'll often own features from concept through delivery-designing APIs, implementing services, integrating with data stores, and deploying reliably.
This role suits someone who's comfortable working independently, can make solid architecture decisions, and enjoys delivering pragmatic, maintainable systems.
The Role:
-
Design, build, and maintain backend services and APIs (primarily in Go).
-
Own backend features end-to-end: requirements * architecture * implementation * testing * deployment * monitoring.
-
Contribute to software architecture: service design, data modeling, system boundaries, and long-term maintainability.
-
Build and support internal tools that help the team move faster (admin panels, automation, reporting).
-
Ship backend capabilities that power SaaS products, working closely with frontend/mobile developers.
-
Improve reliability and performance: caching strategies, query efficiency, background jobs, observability.
-
Write clean, testable code and raise engineering quality through reviews, documentation, and standards.
Requirements
Do you have experience in REST?, * Strong commercial experience building backend systems (mid-level).
-
Go (Golang) experience in production.
-
Strong software architecture knowledge: designing maintainable services, APIs, and data flows.
-
Ability to work solo and deliver end-to-end backend solutions with minimal oversight.
-
Solid experience with MongoDB (data modeling, indexing, performance considerations).
-
Experience building RESTful APIs (and/or GraphQL) with good security practices.
-
Comfortable working in a fast-paced, delivery-focused environment.
A successful candidate will:
-
Ship backend features that are reliable, secure, and easy to extend.
-
Take a vague problem and turn it into a well-structured backend solution.
-
Make sensible architecture calls without over-engineering.
-
Communicate clearly, flag risks early, and deliver predictably in a fast-moving team.
-
Have a strong ownership mindset and attention to detail.
-
Have good written communication (tickets, docs, release notes).
-
Show calm, practical problem-solving under time pressure.
Benefits & conditions
Pulled from the full job description
- Gym membership
- Free parking
- Casual dress
- Work from home, Job Types: Full-time, Permanent
Pay: £24,420.00-£27,132.25 per year
Benefits:
- Casual dress
- Free parking
- Gym membership
- Work from home