Back-End Developer

Cofomo — Canada · Posted ~12 hours ago

Senior

Skills

Cloud Native Development AWS CI/CD GitHub Infrastructure as Code Application Monitoring Software Testing High Availability Cloud Native Monitoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A growing technology company is looking for a software engineer to design, develop, test, deploy, and maintain cloud-native applications on a major public cloud provider. The ideal candidate will apply security and software engineering best practices, utilize CI/CD workflows for automation, and adopt an infrastructure-as-code approach triggered by every commit. Responsibilities include automating testing, implementing proactive production monitoring with automated alerts, and ensuring high availability of deployed solutions. A computer science or related engineering degree and a minimum of five years of experience are required.

Highlights

Build cloud-native applications on AWS using modern security and development practices. Automate infrastructure and deployments with CI/CD pipelines and proactive production monitoring for high availability.

Description

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).