Python Technical Architect

Smartedge Solution
Bradford, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Bradford, United Kingdom

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Data analysis
User Authentication
Continuous Integration
Data Structures
Relational Databases
Database Design
Software Design Patterns
DevOps
Django
Python
PostgreSQL
Machine Learning
MongoDB
MySQL
NoSQL
NumPy
Object-Oriented Software Development
Scrum
Amazon Web Services (AWS)
Data Streaming
Web Applications
Web Application Frameworks
Load Balancing
Flask
Concurrency
Software Security
FastAPI
Pandas
Scikit Learn
Kubernetes
Cassandra
Amazon Web Services (AWS)
Asynchronous Programming
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)

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)

Apply for this position