Position: Python Technical Architect Employment Type: Contract, Full time Start: ASAP Location: Leeds – Hybrid 3 days a week Languages: English Role – We are seeking an experienced Python Technical Architect to take charge of designing and guiding the development of scalable, secure, and high-performance backend systems. This is a pivotal role that requires both deep technical expertise and the ability to drive architectural decisions across teams. The ideal candidate thrives on solving complex challenges and is passionate about building clean, maintainable systems that scale. Key skills: 10 years of hands-on software development experience, including 6 years with Python. Proficiency with Python frameworks such as Django, Flask, or FastAPI. In-depth understanding of microservices architecture and RESTful service design. Solid experience with both relational (e.g., PostgreSQL) and NoSQL (e.g., MongoDB) databases. Practical knowledge of cloud platforms like AWS, Azure, or Google Cloud. Comfortable with containerization tools like Docker and orchestration with Kubernetes. Strong grasp of software design patterns, object-oriented programming, and clean coding principles. Experience with version control systems and CI/CD pipelines (e.g., Git, Jenkins). Excellent problem-solving capabilities and the ability to troubleshoot complex systems. Strong communication skills with the ability to engage technical and non-technical stakeholders alike. Familiarity with asynchronous programming tools such as asyncio or Celery. Experience working with messaging systems like RabbitMQ or Kafka. Understanding of GraphQL, gRPC, or real-time communication using WebSockets. Exposure to architecting systems with AI/ML components or data-heavy workloads. Consulting background is a plus. Strong communication skills (oral & written) Rights to work in the UK is must (No Sponsorship available) Responsibilities: Design and architect robust backend systems using Python, ensuring scalability, performance, and security. Establish development standards, coding guidelines, and architectural principles for the engineering team. Lead architecture reviews, mentor developers, and facilitate technical workshops. Collaborate closely with Product Owners, Business Analysts, and cross-functional teams to translate requirements into scalable solutions. Ensure systems align with agile practices and established architectural direction. Provide technical leadership in the selection and integration of tools, platforms, and frameworks. Maintain architectural documentation and oversee implementation to align with design intent. Participate in sprint planning, estimations, and risk assessments. Ensure high system availability and performance through continuous monitoring and improvement. Stay ahead of technology trends and suggest innovative solutions to improve architecture and processes. Should you be interested in being considered for this position and would like to discuss further. Please apply with your latest CV or share your CV directly with me at christophe.ramen@focusonsap.org