Leave us your email address and we'll send you all the new jobs according to your preferences.

Python Developer

Posted 6 days 15 hours ago by Technopride Ltd

Permanent
Full Time
Other
England, United Kingdom
Job Description

We are looking for a skilled Python Developer for our client to design, develop, and maintain high-quality backend systems and cloud-based solutions. The ideal candidate will have a passion for clean code, scalable architectures, and cloud-native development. You will work closely with cross-functional teams to build reliable APIs, optimise performance, and contribute to the ongoing evolution of our technical ecosystem.

Key Responsibilities
  • Develop and maintain backend systems using Python, FastAPI, and related frameworks.
  • Manage data operations using SQLAlchemy, across PostgreSQL, Cosmos DB, and Redis.
  • Build and deploy scalable solutions using Azure PaaS services (e.g. App Services, Function Apps, API Management).
  • Design and implement RESTful APIs and microservices architectures using Swagger and Postman.
  • Implement distributed task processing with Celery.
  • Apply Test-Driven Development (TDD) principles using PyTest for automated testing.
  • Use Terraform for Infrastructure as Code and Docker for containerisation.
  • Participate in solution design and architectural decision-making.
  • Ensure all systems are scalable, maintainable, and high-performing.
  • Provide mentorship to junior engineers and assist with onboarding.
  • Collaborate with cross-functional teams to align on technical goals.
  • Promote a culture of innovation, continuous improvement, and engineering excellence.
Technical Skills
  • Python Development: Strong proficiency with Python, including FastAPI, SQLAlchemy, and Celery.
  • Azure Cloud: Hands-on experience with Azure PaaS services such as App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.
  • API & Microservices: Expertise in building and documenting APIs and microservices using Swagger and Postman.
  • Database Management: Experience with SQL and NoSQL databases, including PostgreSQL, Cosmos DB, and Redis.
  • Testing: Strong understanding of TDD and automated testing using PyTest.
  • Infrastructure & Containers: Familiarity with Terraform (IaC) and Docker for containerisation.
Core Competencies
  • Problem Solving: Analytical mindset for addressing complex technical challenges.
  • Code Quality: Dedicated to writing clean, efficient, and maintainable code; participates actively in code reviews.
  • Mentorship: Shares knowledge and promotes technical excellence within the team.
  • Collaboration: Works effectively across teams to deliver successful outcomes.
  • Innovation: Identifies and implements improvements in tools, processes, and technologies.
  • Ownership: Takes accountability for task delivery, quality, and technical decisions.
Email this Job