Montreal / GTA / Calgary On-site Contract CAD 70 / hour

Spruce InfoTech is hiring a Python Lead Developer

Requirements

  • 6 to 8 years of hands-on experience with Python development
  • Proficiency in Apache Airflow for workflow orchestration
  • Strong background in Kubernetes for container orchestration
  • Experience with the ELK stack for logging and monitoring
  • At least 3 years working with Flask, Django, or FastAPI
  • Proven track record in database migration projects, particularly from MS SQL to open-source databases such as Spark or ClickHouse
  • Demonstrated experience refactoring and transitioning codebases from Java to Python or across Python frameworks

Nice to Have

  • Experience in Generative AI applications is highly advantageous

Compensation

Negotiable

Work Arrangement

Flexible

Team

Collaborative engineering team focused on scalable backend systems

Required (7)

  • Python (6-8 years of experience)
  • Airflow
  • Kubernetes
  • ELK
  • Flask / Django / Fast API (3 years experience)
  • Experience with DB to DB migration, especially MS SQL to any open-source DB (e.g., Spark / ClickHouse)
  • Experience moving code from Java to Python or between Python frameworks

Preferred (1)

Gen AI experience will be a big plus

Available

About company
Spruce InfoTech
A leading IT firm providing innovative and cost-effective solutions to help clients manage and transform their businesses, serving organizations from small businesses to Fortune 500 companies.
All jobs at Spruce InfoTech Visit website
Job Details
Category other
Posted a year ago