Python Technical Architect
Role details
Job location
Tech stack
Job description
The Role We're seeking an experienced Technical Architect who is responsible for planning, designing , and implementation of python based application/projects ensuring they are completed on time, within scope, and within budget. They coordinate between teams, manage resources, mitigate risks, and ensure alignment with business goals., * Lead the design and architecture of complex Python applications, considering scalability, performance, and maintainability.
- Evaluate and select appropriate Python frameworks (Django, Flask, FastAPI, etc.) based on project requirements.
- Create detailed technical design documents, including system diagrams, data flow, and API specifications.
- Ensure application security, performance, and scalability.
- Collaborate with cross-functional teams, including designers, testers, and DevOps engineers.
- Work with cloud platforms AWS, for deployment and monitoring.
- Follow Agile methodologies (Scrum/Kanban) and participate in sprint planning
Requirements
Do you have experience in Relational databases?, * Experience with advanced Python concepts like concurrency, asynchronous programming, and metaclasses.
- Knowledge of relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
- Strong knowledge of OOPs Concepts
- Understanding of domain-related best practices.
- Strong command of Python syntax, data structures, object-oriented programming.
- Proficiency in database design and optimization techniques.
- Expertise in at least one popular Python web framework (Django, Flask, FastAPI).
- Understanding of RESTful APIs and web application design principles and Design Patterns.
- Proven track record of designing and developing large-scale Python applications.
- Experience in leading technical discussions and providing architectural guidance.
- Demonstrated ability to work independently and as part of a cross-functional team.
- Cost-Effective & Resource Optimization
- Security & Authentication
- API Gateway & Load Balancing
- CI/CD & DevOps Integration
- AWS (ECS,fargate , EC2, SNS, SQS, Cloudwatch,EKS,Kubernetes)
Desirable skills/knowledge/experience:
- Familiarity with data analysis libraries like Pandas, NumPy, and Scikit-learn
- Knowledge of data science and machine learning concepts and tools. Good to have
- Strategic thinking and problem-solving
- Collaboration and teamwork
- Effective communication and stakeholder management
- Adaptability and continuous learning
Job Type: Full-time
Work Location: Hybrid remote in Bradford (West Yorkshire, Yorkshire and Humber Region)