Backend Developer
Role details
Job location
Tech stack
Job description
We're working with a fast-growing technology company that is expanding its engineering function and investing heavily in scalable, high-performance systems. They're now seeking a skilled Back-End Developer to help build and maintain the core services that power their flagship products.
This is a chance to join a forward-thinking organisation where engineering excellence, clean architecture, and modern development practices are genuinely valued.
What You'll Do
- Design, build, and maintain robust server-side applications and APIs
- Collaborate with front-end engineers, product teams, and DevOps to deliver end-to-end features
- Optimise systems for performance, scalability, and reliability
- Contribute to architectural decisions and technical strategy
- Implement best practices around security, testing, and code quality
- Troubleshoot production issues and participate in continuous improvement initiatives
Tech Stack
- Experience with the following is ideal (not all required):
- Node.js, Python, Java, or .NET
- RESTful APIs / GraphQL
- SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.)
- Cloud platforms (AWS, Azure, GCP)
- Containerisation (Docker, Kubernetes)
- CI/CD pipelines and automated testing
Requirements
Do you have experience in System design?, * Strong commercial experience in back-end or full-stack development
- Solid understanding of system design, data structures, and API architecture
- Experience working in agile, collaborative engineering teams
- A pragmatic approach to problem-solving and technical decision-making
- Strong communication skills and a willingness to share ideas
Benefits & conditions
Join a company with a modern tech stack and ambitious product roadmap
- Work on meaningful, engineering challenges
- Competitive salary and benefits package
- Clear opportunities for progression as the team grows