Senior Backend Python Developer
6-Month contract - Inside IR35 - up to 450 per day
Leeds based - hybrid working - 3 days onsite
Responsibilities
* Build and maintain backend services and APIs in line with existing architectural patterns and standards.
* Implement business logic, data access layers, and integrations with internal and external systems.
* Develop and enhance RESTful APIs, following defined contracts and API standards.
* Write clean, maintainable, well‑tested code, adhering to agreed engineering best practices.
* Contribute unit and integration tests to ensure functional correctness and regression safety.
* Support feature delivery by implementing backend components from pre‑defined designs and tickets.
* Participate in code reviews, addressing feedback and continuously improving code quality.
* Troubleshoot backend issues using logs and diagnostics, escalating complex design concerns to onshore leads.
* Work within an Agile/Scrum team, contributing to sprint delivery and estimations for assigned work.
* Follow established security, performance, and reliability guidelines when implementing backend changes.
Skills & Experience
Core backend engineering
* 3-6+ years of backend development experience.
* Strong experience with Python or equivalent backend frameworks.
* Solid understanding of REST API development, request/response models, and error handling.
* Experience working in microservices‑based architectures.
Cloud & infrastructure awareness
* Hands‑on experience deploying or running services on GCP or another hyperscaler.
* Familiarity with managed databases (e.g. Cloud SQL, PostgreSQL).
* Understanding of containerised workloads (Docker) and serverless/container platforms (e.g. Cloud Run or Kubernetes).
Data & integration
* Strong SQL skills, including schema usage, query optimisation, and data consistency.
* Experience integrating with external systems via APIs or messaging.
* Awareness of data validation, idempotency, and failure handling patterns.
Quality & delivery
* Experience writing unit and integration tests for backend services.
* Familiarity with CI/CD pipelines and version control (Git‑based workflows).
* Comfortable working from clear requirements, tickets, and technical guidance provided by onshore leads.
Ways of working
* Experience working as part of a distributed or offshore delivery team.
* Able to communicate progress, blockers, and risks clearly to onshore counterparts.
* Willingness to follow established standards rather than redefine architecture.
#J-18808-Ljbffr