Senior Python Developer

Shrewsbury
Shrewsbury Civil Parish, United Kingdom
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Shrewsbury Civil Parish, United Kingdom

Tech stack

Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Application Performance Management
Azure
Cloud Computing
Relational Databases
DevOps
Python
Azure
Software Engineering
SQL Databases
Event Driven Architecture
Api Design
REST
Terraform
Docker
Microservices

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