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.) |