Skip to main content

Python Architect

Technology
Quebec Solution Inc
1 month ago
Service contractOn-site

Job description

Position: Python Architect

Location: remote

Employment Type: Contract

Job Summary:

We are seeking a highly experienced Python Architect to design scalable, secure, and high-performance Python applications and enterprise solutions.

Key Responsibilities:

  • Design and lead architecture for scalable Python applications.
  • Develop high-performance backend services, APIs, and microservices.
  • Establish Python coding standards, design patterns, and best practices.
  • Design RESTful APIs and integrations with enterprise systems.
  • Work with FastAPI, Flask, Django, or similar frameworks.
  • Implement asynchronous and distributed application architectures.
  • Optimize application performance, scalability, and reliability.
  • Design database and caching strategies.
  • Implement automated testing, CI/CD, monitoring, and observability.
  • Mentor developers and provide technical leadership.
  • Collaborate with DevOps, Data, AI/ML, and product teams.

Required Skills:

  • Strong hands-on experience with Python.
  • Advanced knowledge of Python architecture and design patterns.
  • Experience with FastAPI, Flask, Django, or similar frameworks.
  • Strong REST API and microservices experience.
  • Experience with SQL and NoSQL databases.
  • Knowledge of Docker, Kubernetes, Git, and CI/CD.
  • Experience with AWS, Azure, or GCP.
  • Understanding of distributed systems, messaging, caching, and performance optimization.

Keywords
pythonplanning-and-designvisual-art-designproduct-development-and-designmicroservicesprogramming-style-guidepolicies-and-practicesfastapiflaskdjangoapplication-performancescalabilitytesting-and-analysisautomation-testingcustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdobservabilitymentoring

Interested in this role?