Senior Python Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+6 more
Job description
ResponsibilitiesDesign, develop, and maintain scalable backend applications using PythonBuild and optimise RESTful APIs using FastAPICollaborate with product, engineering, and DevOps teams to deliver high-quality solutionsWrite clean, maintainable, and well-tested codeParticipate in architectural decisions and technical strategyImprove application performance, reliability, and scalabilityMentor junior developers and contribute to code reviewsWork within CI/CD pipelines and cloud-native environments
Requirements
Requirements5+ years of commercial Python development experienceStrong experience building APIs with FastAPIExperience with microservices architectureSolid understanding of SQL and relational databases such as PostgreSQLExperience working with cloud platforms (AWS, GCP, or Azure)Familiarity with Docker and KubernetesStrong understanding of software engineering best practicesExperience with testing frameworks and automated testingComfortable working in Agile environments Nice to HaveExperience with event-driven systems or message queuesExposure to AI/ML platforms or data-intensive applicationsExperience with Terraform or Infrastructure as Code
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on apply4u.co.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 13 Best Python Libraries for Developers in 2025
The 7 Most Popular Backend Frameworks for Developers
Find a Developer Job: 12 Best Job Sites For Developers
Dev Digest 120 - Apple and peers