Python Developer

JOB DESCRIPTION

Role: Python Developer

Location: Sheffield, UK

Type: Contract inside IR35

Mode: Hybrid

Job Overview

We are looking for an experienced Senior Python Developer to design, develop, and maintain high-performance applications. You will be responsible for writing clean, scalable code, leading technical projects, and mentoring junior developers

Key Responsibilities

Design, develop, and maintain robust Python-based applications

Write reusable, testable, and efficient code

Lead architecture and technical design discussions

Collaborate with cross-functional teams (product, design, DevOps)

Optimize applications for maximum speed and scalability

Implement security and data protection solutions

Review code and mentor junior developers

Troubleshoot, debug, and upgrade existing systems

Integrate user-facing elements with server-side logic

Work with APIs, third-party integrations, and microservices

Required Skills & Qualifications

5+ years of professional experience with Python

Strong knowledge of frameworks like Django, Flask, or FastAPI

Experience with RESTful APIs and microservices architecture

Solid understanding of databases (PostgreSQL, MySQL, MongoDB)

Familiarity with ORM libraries (e.g., SQLAlchemy, Django ORM)

Knowledge of front-end technologies (HTML, CSS, JavaScript) is a plus

Experience with version control systems (Git)

Understanding of containerization tools (Docker, Kubernetes)

Familiarity with cloud platforms (AWS, Azure, or GCP)

Strong problem-solving and analytical skills

Job Details

Company
Insight International (UK) Ltd
Location
Sheffield, England, United Kingdom
Posted