Python & Database Developer

Astek

Montreal (administrative region)

Hybrid

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Congés
Assurance santé
Transports remboursés
Forfait Téléphone remboursé
Ordre pro remboursé
Matériel informatique allocation
Cooptation
Événements d'équipe

Job summary

Astek Canada recherche un Développeur(euse) Python & Bases de données pour renforcer une plateforme de qualité des données, avec des pipelines Python et des services FastAPI.

Le poste combine développement production, optimisation SQL, tests unitaires et travail en équipe dans un contexte hybride, en anglais lors de certaines réunions. Une présence au bureau 3 jours/semaine dès le jour 1 est requise et l’environnement offre des avantages compétitifs et des possibilités d’évolution.

Qualifications

  • Expérience 5 à 7 ans dans le développement Python et bases de données.
  • Maîtrise des pipelines de données en production.
  • Connaissance de FastAPI et services asynchrones.
  • Bonnes compétences en SQL et optimisation.

Responsibilities

  • Développer des pipelines de traitement de données en Python, production.
  • Conception de endpoints et de systèmes de traitement asynchrone avec FastAPI.
  • Écriture et optimisation de requêtes SQL et procédures stockées.
  • Rédaction de tests unitaires (pytest).
  • Travailler en environnement Unix avec Git (contrôle de version).
  • Collaborer sur plusieurs projets en parallèle et participer aux réunions en anglais.

Skills

Python
FastAPI
SQL
Unit testing
Git
Unix
OO programming
Agile/Squads
Pandas
scikit-learn
ML deployment

Tools

Pandas
scikit-learn
Docker
LLMs / IA générative

Job description

Développeur(euse) Python & Bases de données

Localisation : Montréal (présence au bureau exigée 3x/semaine dès le jour 1)

Mode de travail : Hybride ; 3 jours/semaine au bureau

Ce que nous allons accomplir ensemble :

Dans le cadre du maintien et de l'évolution d'une plateforme clé de qualité des données assurant l'exactitude, la cohérence et la surveillance continue des données à travers ses applications, notre client renforce son équipe technique.

Votre mission (...si vous l'acceptez !) :

En tant que Développeur(euse) Python & Bases de données, vous développerez des pipelines de traitement de données de qualité production et des points de service via FastAPI, en assurant la robustesse et l'optimisation des interactions avec les bases de données.

Votre quotidien sera rythmé par :
  • Le développement de pipelines de traitement de données en Python, niveau production
  • La conception de points de service (endpoints) et de systèmes de traitement asynchrone avec FastAPI
  • L'écriture et l'optimisation de requêtes SQL et procédures stockées
  • La rédaction de tests unitaires (pytest)
  • Le travail en environnement Unix, avec gestion de version (Git)
  • La collaboration sur plusieurs projets en parallèle dans un environnement au rythme soutenu
  • Participation à des réunions, conférences, formations ou projets conduits en anglais
Votre Stack de Jeu :
  • SQL, procédures stockées, optimisation de requêtes
  • Atouts : Agile/Squads, connaissance du domaine financier, pandas, scikit-learn, conteneurisation/déploiement ML, LLMs et IA générative
  • 5 à 7 ans d'expérience pertinente
  • Solide maîtrise de Python et de la programmation orientée objet
  • Bonne connaissance des concepts de bases de données, SQL et procédures stockées
  • Expertise avec FastAPI pour la conception de services et le traitement asynchrone
  • Connaissance pratique d'Unix
  • Expérience avec les outils de contrôle de version (Git de préférence)
  • Autonomie et capacité à évoluer dans un environnement rapide, sur plusieurs projets simultanés
Les avantages Astek
  • Jusqu'à 4 semaines de congés plus 3 jours mobiles
  • Régime d'assurances collectives avantageux incluant service de télémédecine et programme d'aide aux employés (PAE)
  • Remboursement du transport en commun
  • Remboursement du forfait/téléphone cellulaire
  • Remboursement des frais d'adhésion à un ordre professionnel (ex : OIQ)
  • Allocation annuelle pour le sport/activités physiques
  • Allocation annuelle pour matériel informatique
  • Programme de cooptation incitatif
  • Activités sociales (5@7, team buildings...)
Rejoignez Astek, c'est choisir :
  • Un accélérateur d'expérience, où chaque mission est une opportunité de progresser
  • Un accès à une multitude de projets techniquement passionnants pour nos clients comme en interne
  • Un accompagnement de proximité individualisé pour un parcours professionnel sur mesure
  • Un apprentissage continu, grâce à notre Académie de formation interne
  • Un environnement de travail convivial et inclusif, soutenu par des pratiques RH certifiées #TopEmployer2026 #BestManaged #ISO9001 #ISO14001 #ISO27001

Depuis 1999, Astek Canada se spécialise en service conseil TI et en ingénierie, pilotant avec succès les stratégies de développement de ses clients. Autour de valeurs communes, la firme répond aux enjeux d'entreprise en mettant les besoins au centre de ses actions et priorités.

Astek Canada compte plus de 600 collaborateurs localisés à Montréal, Toronto et Vancouver.

L'innovation étant au cœur de la transformation numérique, Astek Canada a pour vocation de guider et accompagner les entreprises dans leur processus de transformation numérique en les aidant à s'approprier les nouvelles technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur(euse) Java
Développeur(euse) Java

Astek • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Congés supplémentaires
Assurances collectives
Transports remboursés
+6
Développeur Data ETL (Back-End)
Développeur Data ETL (Back-End)

Astek • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Assurances collectives
Régime d’épargne-retraite
3 semaines de vacances
+2
SAP Analyst - Senior
SAP Analyst - Senior

Astek • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
4 semaines de congés + 3 jours mobiles
Assurances collectives + télémédecine
Remboursement transport
+6
Développeur(euse) Full Stack - Java Spring Boot / Angular
Développeur(euse) Full Stack - Java Spring Boot / Angular

Astek • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Jusqu'à 4 semaines de congés
Assurances collectives
Remboursement transport
+6
Consultant DevOps/Consultante DevOps
Consultant DevOps/Consultante DevOps

Astek • Montreal (administrative region)

Hybrid
CAD 110,000 - 140,000
Jusqu’à 4 semaines de congés + 3 jours
Assurance collective avec télémédecine
Remboursement transport
+3
Développeur backend intermédiaire - Java AWS
Développeur backend intermédiaire - Java AWS

Astek • Montreal (administrative region)

Hybrid
CAD 80,000 - 105,000
Assurances collectives
Épargne retraite
Contribution employeur 2000$
+6
Développeur Java Full Stack Spring Boot, Angular/React, AWS/Azure, CI/CD
Développeur Java Full Stack Spring Boot, Angular/React, AWS/Azure, CI/CD

Astek • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Assurances collectives
Régime d’épargne-retraite
3 semaines de vacances
+4
Développeur Android/Développeuse Android
Développeur Android/Développeuse Android

Astek • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurances collectives dès le premier
Régime d’épargne-retraite après 3 mois
Vacances: 3–5 semaines selon anciennet
+2
Développeur Java
Développeur Java

Astek • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Assurances collectives dès le premier
Régime d’épargne-retraite
Remboursement mobilité et télécom
Ingénieur(e) Senior, Plateforme de Données
Ingénieur(e) Senior, Plateforme de Données

Astek • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Congés payés
Assurance médicale
Remb. transports
+5