Full-Stack Développeur·euse de logiciels | Software Developer
Confidential
Posted: March 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
We are looking for a Full-Stack Developer to join our team to design, develop and maintain our software solutions, with a strong expertise in JavaScript, Python and HTML/CSS, and a proven track record of delivering high-quality projects on time and within budget.
Required Skills
Job Description
À propos de BEEM
Chez BEEM, notre mission est de rendre les données accessibles et utiles pour toutes les organisations, peu importe leur taille. Nous offrons BEEM Data, une plateforme flexible qui centralise et transforme les données issues de multiples sources pour aider les entreprises à prendre des décisions éclairées. Grâce à ses pipelines automatisés, son partage sécurisé et ses insights basés sur l’IA, BEEM Data simplifie l’accès aux données, les analyses et les rapports. BEEM assure aussi un support constant avec des experts en données pour guider les organisations dans l’utilisation de la plateforme et optimiser leur expérience.
Notre approche met l’accent sur une expérience client agréable et personnalisée, du premier contact jusqu’au service client. Et l’ambiance chez BEEM ? C’est un parfait équilibre entre croissance professionnelle, moments de rire et un esprit d’équipe fort. Dans notre environnement créatif et flexible, on sait aussi apprécier les petits plaisirs, comme un verre de vin ou de scotch le jeudi après-midi ! 🍸
L'opportunité
En tant que Développeur·euse de logiciels chez BEEM, tu seras responsable de la conception, du développement, de la mise en œuvre et de la maintenance de logiciels de haute qualité et tu auras l'opportunité de travailler sur des projets passionnants et innovants qui auront un impact sur des entreprises à travers le monde. Tu travailleras en étroite collaboration avec nos équipes internes et externes pour garantir que les solutions de logiciels que nous proposons sont à la fois innovantes et efficaces.
Ton rôle au quotidien
Développer des applications web Full-Stack avec Javascript (NodeJS), Typescript et React
Avoir une compréhension approfondie des micro-services web RESTful, de la conception à la mise en œuvre
Concevoir et rédiger des tests unitaires, d'intégration et de bout en bout
Construire des composants et services d'interface utilisateur réutilisables de haute qualité
Travailler en étroite collaboration avec les équipes d'architecture, de développement et de données pour établir des spécifications et résoudre les problèmes liés aux fonctionnalités
Participer à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités et améliorations d'API
Participer aux revues de code et aux sessions de programmation en binôme ainsi qu'à l'amélioration continue des processus de développement
Assurer le bon fonctionnement opérationnel de la plateforme en participant à la résolution des incidents
Tu apporteras à l’équipe
Bilinguisme français et anglais (obligatoire)
Expérience intermédiaire ou sénior en tant que développeur de logiciels de minimum 3 ans et +
Collaborer avec des équipes pluridisciplinaires pour définir, concevoir et livrer des solutions logicielles de haute qualité
Une compréhension approfondie des meilleures pratiques de développement logiciel telles que Git, les revues de code, le CI/CD et Scrum
Exploiter Amplify pour rationaliser le développement, le déploiement et l'hébergement d'applications évolutives
Implémenter et maintenir des solutions de base de données avec DynamoDB
Intégrer l'authentification et l'autorisation des utilisateurs à l'aide de Cognito Travailler avec Gitlab pour l'intégration continue et le déploiement continu (CI/CD) Concevoir et développer une architecture de microservices pour améliorer la scalabilité et la maintenabilité
Implémenter et optimiser les APIs GraphQL pour récupérer et manipuler efficacement les données
Familiarité avec des outils de suivi des performances tel que Sentry
Tes avantages chez BEEM ! ✨
Politiques salariales compétitives
Équilibre travail-vie personnelle : jusqu'à 6 semaines de congé par année
3 semaines payées et flexibles
1 semaine payée durant les fêtes (notre bureau ferme entre Noël et le Nouvel An !)
2 semaines non payées supplémentaires
Bien-être mental : 5 jours de bien-être par an
Congés maladie illimités pour la santé physique
Télétravail flexible : possibilité de travailler à distance, avec une présence requise au bureau de 2 jours par semaine pour renforcer les liens d’équipe (et profiter des viennoiseries le vendredi !)
Assurance collective, télé-médecine et REER (jusqu'à 5 % de cotisation employeur après 3 mois)
Allocation de 500 $ pour aménager ton espace de travail à domicile
MacBook Pro personnel
Programme de remboursement et support constant pour favoriser ta croissance professionnelle
Prime de référence à l'embauche
Comité de bien-être : Un comité d’employés dédié au bien-être organise des activités et du team building pour favoriser un environnement de travail accueillant
Retraite annuelle de l’équipe
5 à 7 du jeudi
Nouveau bureau fraîchement rénové, situé dans le Vieux-Montréal, près de la station Champs-de-Mars
Collations, fruits, café et boissons à disposition
*Nous remercions tous les candidats pour leur intérêt. Seules les personnes sélectionnées pour une entrevue seront contactées.
*L’usage du masculin n’a pour but que d’alléger le texte.
__________________________________________________
About BEEM
At BEEM, our mission is to make data accessible and valuable for organizations of all sizes. What do we offer? BEEM Data, a flexible platform that centralizes and transforms data from multiple sources, helping companies make smarter, data-driven decisions. With automated data pipelines, secure sharing, and AI-driven insights, BEEM Data simplifies access to data, analytics, and reporting. BEEM also provides continuous support to guide organizations in using the platform, optimizing their experience, and interpreting results to maximize value.
Our approach focuses on delivering a positive and personalized client experience, from first contact to ongoing support. And the atmosphere at BEEM? It’s a perfect balance of professional growth, fun moments, and strong team spirit. In our creative and flexible work environment, we also enjoy the small pleasures like a glass of wine or scotch on Thursday afternoons! 🍸
The Opportunity
As a Software Developer at BEEM, you will be responsible for designing, developing, implementing, and maintaining high-quality software and will have the opportunity to work on exciting and innovative projects that will impact businesses worldwide. You will work closely with our internal and external teams to ensure that the software solutions we offer are both innovative and effective.
Your Role, Day to Day
Develop Full-Stack web applications with Javascript (NodeJS), Typescript and React
Have strong understanding of RESTful web micro-services, design and implementation
Design and write unit, integration, and end-to-end tests
Build high-quality reusable UI components and services
Work closely with architecture, development, and data teams to establish specifications and resolve feature issues
Participate in the design, development, and implementation of new features and API enhancements
Participate in code reviews and pair programming sessions and continuous improvement of development processes
Ensure the smooth operational functioning of the platform by participating in incident resolutions
You'll bring to the team
Bilingualism French & English (mandatory)
Intermediate experience or senior as a software developer minimum 3 years of experience +
Collaborate with cross-functional teams to define, design, and deliver high-quality software solutions
A strong understanding of software development best practices such as Git, Code Reviews, CI/CD, and Scrum
Leverage Amplify to streamline the development, deployment, and hosting of scalable applications
Implement and maintain database solutions using DynamoDB
Integrate user authentication and authorization using Cognito
Work with Gitlab for continuous integration and continuous deployment (CI/CD)
Design and develop microservices architecture to enhance scalability and maintainability
Implement and optimize GraphQL APIs to efficiently retrieve and manipulate data
Familiarity with performance tracking tools such as Sentry
Your Benefits at BEEM! ✨
Competitive salary policies
Work-life balance: up to 6 weeks of annual leave
3 flexible paid weeks
1 paid week during the holidays (our office closes from Christmas to New Year’s)
2 additional unpaid weeks
Mental health support: 5 wellness days per year
Unlimited sick leave for physical health needs
Flexible remote work: work remotely, with a 2 day in-office weekly presence to maintain team bonds (and enjoy Friday croissants! )
Group insurance, telemedicine, and RRSP (up to 5% employer contribution after 3 months)
$500 allowance to set up an effective and safe home office
Personal MacBook Pro
Reimbursement program and ongoing support to foster professional growth
Referral hiring bonus
Well-being committee:An employee committee dedicated to well-being organizes activities and team-building to foster a welcoming work environment.
Annual team retreat
Thursday 5 to 7
Newly renovated office located in Old Montreal, near Champs-de-Mars metro station
Snacks, fruit, coffee, and drinks available on-site
*We thank all applicants for their interest. Only those selected for an interview will be contacted.