Job Description
Python Technical Architect
Start: ASAP
Duration: 6 months (with extensions expected)
Location: Bradford, UK - 3 days in the office
Pay: negotiable, inside IR35
We are seeking a seasoned Python Technical Architect to lead the design and development of scalable, high-performance backend solutions. This is a contract position offering the opportunity to drive architectural excellence within a collaborative, agile environment.
Key Responsibilities
* Architect and design secure, scalable backend systems using Python
* Define and enforce coding standards and development best practices
* Lead code reviews, technical discussions, and mentoring initiatives
* Collaborate with cross-functional teams including Product Owners and BAs
* Ensure alignment with architectural principles and agile processes
* Guide framework, tool, and platform selection
* Oversee system performance, reliability, and security
* Contribute to planning, estimation, and risk assessments
* Stay informed on emerging technologies and industry trends
Essential:
* 10+ years in software development, with 6+ years in Python
* Expertise in Django, Flask, or FastAPI
* Strong grasp of microservices and RESTful API design
* Proficiency in relational and NoSQL databases (PostgreSQL, MongoDB)
* Hands-on experience with AWS, Azure, or GCP
* Familiar with Docker and Kubernetes
* Solid knowledge of OOP, design patterns, and clean code principles
* Experienced in CI/CD tools like Git and Jenkins
* Strong analytical and debugging skills
* Excellent communication and stakeholder engagement skills
Desirable:
* Experience with asyncio, Celery, Kafka, RabbitMQ
* Familiarity with GraphQL, gRPC, or WebSockets
* Background in data-intensive or AI/ML system architecture
* Relevant certifications (AWS/Azure Architect, TOGAF, etc.)
JBRP1_UKTJ