Jobs.ca
Jobs.ca
Language
BEEM logo

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

BEEM7 days ago
Hybrid
Montréal, QC
Mid Level
Full-Time

Top Benefits

Competitive salary
Up to 6 weeks annual leave
Unlimited sick leave

About the role

À 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

-Bilinguismefrançais et anglais (obligatoire) -Expérience intermédiaire ou sénioren tant que développeur de logiciels de minimum3 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éspour la santé physique -Télétravail flexible: possibilité de travailler à distance, avec uneprésence requise au bureau de 2 jourspar 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 constantpour 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

-BilingualismFrench & English (mandatory) -Intermediate experience or senioras 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 leavefor physical health needs -Flexible remote work: work remotely, with a2 day in-office weekly presenceto maintain team bonds (and enjoy Friday croissants! ) -Group insurance, telemedicine, and RRSP(up to 5% employer contribution after 3 months) -$500 allowanceto set up an effective and safe home office -Personal MacBook Pro -Reimbursement program and ongoing supportto 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 officelocated in Old Montreal, near Champs-de-Mars metro station -Snacks, fruit, coffee, and drinksavailable on-site

-We thank all applicants for their interest. Only those selected for an interview will be contacted.

About BEEM

Software Development
11-50

What we are

BEEM is a SaaS company providing an end-to-end cloud-based infrastructure that centralizes your data into one unified, secure and scalable data hub.

What we do

We act as the enabler to make it seamless, cheaper and faster to leverage all your data. Regardless of the data format, you can create more value from your existing and future technology stack, wether it is a mix of ERP, BI tool, CDP, CRM, Project Management tool, AI platform, etc. No more siloed data, barriers to automate data pipelines and limitations to make data-driven decisions.

What we bring

We hand picked a group of talented data experts to work as an extension to your teams, coupled with a best-of-breed technology infrastructure so that your whole organisation feels worry-free about maximizing the power of your data.

Similar jobs you might like