Développeur back-end
- Montréal, QC
- On-site
- Posted Oct 5, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Apply by
- Nov 1, 2026
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
Job summary
Design, develop, test, deploy, and maintain cloud-native applications on AWS, following security and software development best practices. Automate CI/CD and testing workflows, implement proactive production monitoring and self-healing mechanisms, and ensure high availability.
Job details
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont : Concevoir, développer, tester, déployer et maintenir des applications cloud natives sur AWS en appliquant les meilleures pratiques de sécurité et de développement logiciel; Optimiser et déployer des applications à l’aide de flux de travail CI/CD sur GitHub; Adopter une approche Everything as Code pour l’infrastructure, la configuration et le déploiement, avec des pipelines CI/CD automatisés déclenchés à chaque commit; Automatiser les essais des solutions développées selon les besoins et les contextes; Mettre en place une surveillance proactive des applications en production avec des alertes automatisées et des mécanismes d’autorétablissement; Assurer le respect des meilleures pratiques favorisant la haute disponibilité des solutions mises en production. Le Profil Recherché Est Le Suivant Détenir un baccalauréat en génie logiciel ou dans un domaine connexe, ainsi qu’un minimum de cinq (5) années d’expérience dans un rôle similaire; Posséder une expérience en développement back-end avec Python; Utiliser des outils d’intelligence artificielle tels que GitHub Copilot dans un contexte de développement logiciel; Maîtriser les outils de gestion de versions Git, les pipelines CI/CD tels que Jenkins et GitHub Actions, ainsi que les outils DevOps comme Docker et Kubernetes; Détenir de l’expérience avec les services AWS, notamment Lambda, Step Functions, EC2, Aurora, RDS, S3, QuickSight, API Gateway et les Security Groups, ainsi qu’avec leur intégration dans des architectures serverless ou hybrides; Connaître les bases de données relationnelles telles que MSSQL, PostgreSQL et Oracle, ainsi que les bases de données non relationnelles comme DynamoDB et MongoDB; Détenir la certification AWS Developer Associate (un atout).
What you’ll do
Design, develop, test, deploy, and maintain cloud-native applications on AWS, following security and software development best practices. Automate CI/CD and testing workflows, implement proactive production monitoring and self-healing mechanisms, and ensure high availability.
Requirements
Requires a bachelor's degree in software engineering or a related field and at least five years of experience in a similar role, including back-end development with Python. Candidates should have experience with AI coding tools, Git and CI/CD, DevOps tools, AWS services and architectures, and relational and NoSQL databases; AWS Developer Associate certification is an asset.
Listed skills
- Kubernetes · Preferred
- CI/CD · Preferred
- Automated testing · Preferred
- Docker · Preferred
- Amazon Web Services · Preferred
- Git · Preferred
- Python · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Python
- Back-End Development
- AWS
- Git
- CI/CD
- Jenkins
- GitHub Actions
- Docker
- Kubernetes
- Serverless Architecture
- Infrastructure as Code
- Automated Testing
- Application Monitoring
- High Availability
- Relational Databases
- NoSQL Databases
Job areas
- Software
- Technology