MisuJob - AI Job Search Platform MisuJob

Full-Stack Développeur·euse de logiciels | Software Developer

Confidential

Montreal, Quebec Hybrid permanent

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.

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.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply