Overview
Salary: Β£40,000 - 70,000 per year
Requirements
- Strong experience in backend development using Python.
- Proven experience in designing and developing REST APIs with FastAPI.
- Hands-on experience with Pydantic for data modelling and schema validation.
- Experience working with SQLite or similar relational databases for lightweight data storage.
- Solid understanding of software testing practices, including unit, integration, end-to-end, performance, and resilience testing.
- Ability to write clean, maintainable, and well-structured code.
- Strong problem-solving skills for diagnosing and resolving production issues.
- Ability to communicate effectively and collaborate with a diverse team.
- Experience integrating backend services with other systems and APIs.
- Exposure to DevOps concepts and practices related to versioning, release management, and packaging.
- Familiarity with performance optimisation and scalability techniques for backend systems.
- Understanding of code review processes and development standards.
Responsibilities
- Design and develop Python-based applications and backend services.
- Build, document, and maintain REST APIs using FastAPI, ensuring secure and reliable integrations.
- Develop and maintain backend systems that support application functionality and data workflows.
- Streamline the versioning, release, and packaging processes for application code to support efficient deployments.
- Establish and maintain a comprehensive testing strategy, including unit, integration, end-to-end, performance, and resilience tests.
- Write clean, maintainable, and well-tested code that adheres to agreed development standards and best practices.
- Optimise application performance, scalability, and reliability across the backend stack.
- Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
- Conduct code reviews to ensure code quality, consistency, and adherence to standards.
- Collaborate effectively with a diverse team to refine requirements, propose technical solutions, and deliver features.
Technologies
- Backend
- DevOps
- FastAPI
- Support
- Python
- REST
- SQLite
- API
- Network
- Security
More
We are a world-leading organisation in the aerospace sector, offering the opportunity to contribute to high-impact, technologically advanced projects. You will work in a professional engineering and software development environment focused on building high-quality backend services and APIs. The role is based in Bristol, UK, with onsite working required 2/3 days per week. We value technical excellence, collaboration, and continuous improvement, and you will work closely with a diverse team using modern Python, FastAPI, Pydantic, and SQLite development and testing practices. The rate is 400.00 - 450.00 GBP daily.