À propos
Senior Software Developer
Location:
Remote (occasional travel to Montreal)
The Role
We're looking for an experienced Senior Software Developer to help design, build, and maintain modern applications and services. This role is ideal for someone who enjoys working across the stack, thrives in a collaborative team environment, and has a passion for solving complex technical problems.
Responsibilities
- Develop and scale backend services in Python (or similar languages) with a strong focus on reliability, performance, and security.
- Build and launch production-ready web applications in React or Angular, tightly integrated with backend systems.
- Automate deployment pipelines and manage cloud infrastructure using tools like AWS CDK or Pulumi in AWS or GCP environments.
- Review code with attention to quality and maintainability while fostering a positive team culture.
- Partner with cross-functional teams to clarify requirements and overcome technical challenges.
- Support ongoing improvements in development processes, tools, and coding standards.
What You Bring
- Degree in Computer Science, Engineering, or a related field.
- 7+ years of professional experience as a backend developer working on production systems.
- At least 2 years of experience building modern web applications with frameworks like React or Angular.
- Strong knowledge of RESTful API design and implementation.
- Hands-on experience with cloud services (AWS/GCP) and infrastructure-as-code tools such as AWS CDK or Pulumi.
- Proficiency with PostgreSQL, automated testing (Pytest), and Git-based workflows.
- Solid understanding of CI/CD best practices.
About You
- A true team player who communicates effectively with both technical and non-technical colleagues.
- Someone who values respectful debate, listens actively, and challenges ideas constructively.
- Driven by continuous improvement and motivated by delivering meaningful value to end users.
What We Offer
- Competitive salary with annual bonus opportunities and a strong benefits package.
- Flexible remote-first work model with occasional travel to Montreal.
- Supportive leadership focused on growth, mentorship, and career progression.
- A collaborative culture that encourages innovation and knowledge sharing.
- Fun team events and seasonal gatherings to stay connected.
Lieu :
Télétravail (avec déplacements occasionnels à Montréal)
Le rôle
Nous recherchons un développeur logiciel sénior expérimenté pour concevoir, bâtir et maintenir des applications et services modernes. Ce poste s'adresse à une personne qui aime travailler sur l'ensemble du cycle de développement, qui excelle en collaboration et qui aime relever des défis techniques.
Responsabilités
- Développer et faire évoluer des services backend en Python (ou langages similaires) axés sur la fiabilité, la performance et la sécurité.
- Concevoir et livrer des applications web en React ou Angular, bien intégrées aux systèmes backend.
- Automatiser les déploiements et gérer l'infrastructure infonuagique avec des outils comme AWS CDK ou Pulumi (AWS ou GCP).
- Effectuer des revues de code approfondies, en mettant l'accent sur la qualité et la maintenabilité, tout en encourageant un esprit d'équipe positif.
- Collaborer avec des équipes multidisciplinaires pour clarifier les besoins et résoudre les enjeux techniques.
- Participer activement à l'amélioration continue des outils, des pratiques et des normes de développement.
Profil recherché
- Diplôme en informatique, en génie logiciel ou dans un domaine connexe.
- 7+ années d'expérience comme développeur backend avec des systèmes en production.
- Minimum de 2 années d'expérience dans le développement d'applications web modernes (React, Angular ou équivalent).
- Solide compréhension de la conception et de la mise en place d'API RESTful.
- Expérience pratique avec les services infonuagiques (AWS/GCP) et les outils d'infrastructure-as-code tels qu'AWS CDK ou Pulumi.
- Maîtrise de PostgreSQL, des tests automatisés (Pytest) et des environnements Git.
- Bonne connaissance des pratiques CI/CD.
Qui vous êtes
- Un joueur d'équipe qui communique efficacement avec des collègues techniques et non techniques.
- Une personne ouverte, respectueuse et capable de remettre les idées en question de façon constructive.
- Motivé par l'amélioration continue et la création de valeur concrète pour les utilisateurs.
Ce que nous offrons
- Salaire compétitif avec primes annuelles et avantages sociaux complets.
- Horaire flexible en télétravail, avec quelques déplacements à Montréal.
- Encadrement et accompagnement favorisant la progression professionnelle.
- Un environnement collaboratif qui encourage l'innovation et le partage de connaissances.
- Activités sociales et événements d'équipe pour garder le contact.
Compétences linguistiques
- French
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.