Back End Developer - Data Centre Platform
About the role
Back end Software Developer - Data Centres
Remote - Working from home
£70,000 - £90,000
Considering making an application for this job Check all the details in this job description, and then click on Apply.
Overview
This role focuses on developing reliable, high-performance backend services and supporting the infrastructure they run on. You’ll work primarily with Python, contributing to API development, system design, and automation, while ensuring everything is robust, maintainable, and production-ready.
You’ll be part of a collaborative, remote-first engineering team, working across the full lifecycle of backend development—from design through to deployment and ongoing improvement.
What You’ll Do
Build & Scale Backend Services
- Develop and maintain backend services using Python (FastAPI or similar frameworks)
- Design systems that are scalable, efficient, and reliable
- Turn product and technical requirements into well-structured backend solutions
Design & Deliver APIs
- Build clean, well-documented RESTful APIs
- Ensure APIs are performant and easy to integrate with other services
- Maintain consistency across services and interfaces
Own Quality & Architecture
- Contribute to system design and architectural decisions
- Write clean, maintainable, and well-tested code
- Participate in code reviews and continuously improve engineering standards
Ensure Reliability
- Take responsibility for service performance and uptime
- Build and maintain automated testing (unit, integration, end-to-end)
- Identify and reduce system risks and failure points
Work with Infrastructure
- Manage and troubleshoot Linux-based environments
- Support deployments and help maintain production stability
- Investigate and resolve system and application issues
Support DevOps & Automation
- Containerise applications using Docker
- Automate infrastructure and workflows using tools like Ansible
- Contribute to CI/CD pipelines and release processes
Collaborate as a Team
- Work closely with engineers across backend, frontend, and infrastructure
- Contribute to planning, technical discussions, and reviews
- Share knowledge and improve team practices
- Take part in an on-call rotation where required
What You’ll Bring
Core Skills
- Experience in backend software development
- Strong Python skills
- Experience with frameworks such as FastAPI (or similar)
- Solid understanding xwzovoh of Linux systems and command-line tools
- Experience designing and building REST APIs
- Familiarity with Docker and containerised environments
- Experience with infrastructure automation (e.g. Ansible)
- Strong testing practices (e.g. Pytest)
- Understanding of scalable and distributed systems
- Experience using Git in a collaborative environment
Nice to Have
- Experience with message brokers (e.g. RabbitMQ)
- Familiarity with tools like Pydantic or SQLAlchemy
- Exposure to CI/CD and modern DevOps practices
How Success is Measured
- Reliability and uptime of backend services
- Code quality and test coverage
- API performance and scalability
- Stability and success of deployments
- Contributions to system improvements and architecture
- Effectiveness in resolving issues and incidents
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
ServiceNow Knowledge Manager
1 day agoDGH Recruitment
DevOps Tech Lead- SC Cleared
1 day agoNSD
AI & M365 Solutions Engineer
1 day agoDGH Recruitment
Head of IT Infrastructure
1 day agoDGH Recruitment
Service Engineer - Security Systems
1 day agoH&K Fire Engineering
SAP BP / SD Consultant - Remote
1 day agoAccess Computer Consulting
Knowledge Quality Lead
1 day agoARM
Agentic Platform Lead
1 day agoARM
Power Platform Developer (Microsoft Copilot Studio)
2 days agoHuxley Associates