Développeur(se) Logiciel Sénior(e)

BEEM Technologies Inc

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bilingual in French and English (mandatory)
  • Minimum 3 years of experience as a software developer, intermediate or senior level
  • Ability to collaborate with cross-functional teams to deliver quality software solutions
  • Strong understanding of software development best practices (Git, code reviews, CI/CD, Scrum)
  • Proficiency with AWS Amplify, DynamoDB, and Cognito for building scalable applications
  • Experience designing microservices architecture and optimizing GraphQL APIs
  • Familiarity with performance tracking tools such as Sentry.

Responsibilities

  • Develop Full-Stack web applications using Javascript (NodeJS), Typescript, and React
  • Design and implement RESTful web micro-services
  • Create unit, integration, and end-to-end tests
  • Build high-quality, reusable UI components and services
  • Collaborate with architecture, development, and data teams to define specifications and troubleshoot feature issues
  • Design, develop and implement new features and API enhancements
  • Engage in code reviews and pair programming sessions to enhance development processes
  • Support operational performance by participating in incident resolutions.

Benefits

  • Competitive salary policies
  • Work-life balance with up to 6 weeks of annual leave including 3 flexible paid weeks, 1 paid holiday week, and 2 additional unpaid weeks
  • 5 wellness days annually for mental health support
  • Unlimited sick leave for physical health needs
  • Flexible remote work options with a two-day in-office requirement per week
  • Group insurance, telemedicine services, and RRSP contributions (up to 5% after 3 months)
  • $500 allowance for home office setup
  • Provision of a personal MacBook Pro
  • Support for professional growth through reimbursement programs
  • Annual team retreat and well-being committee activities
  • Newly renovated office space in Old Montreal with snacks and beverages available.
Full Job Description
LE RÔLE

On est en mode scale-up, portés par une demande client réelle et on fait grandir notre équipe.

On cherche quelqu'un qui carbure à construire des choses qui comptent vraiment. En tant que Développeur(se) de logiciels senior chez BEEM, tu seras au coeur de la conception, du développement et de l'évolution de notre plateforme. Tu travailleras en étroite collaboration avec nos équipes internes pour bâtir des solutions robustes, orientées architecture et performance, qui ont un impact direct sur nos clients.

CE QUE TU VAS FAIRE

  • Concevoir et implémenter des micro-services web RESTful robustes, de bout en bout
  • Bâtir et faire évoluer l'architecture back-end de la plateforme (AWS, microservices, cloud)
  • Développer des applications web Full-Stack avec Javascript (NodeJS), Typescript et React
  • Rédiger des tests unitaires, d'intégration et de bout en bout
  • Construire des composants et services d'interface utilisateur réutilisables et de haute qualité
  • Collaborer 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 oeuvre de nouvelles fonctionnalités et améliorations d'API
  • Participer aux revues de code et aux sessions de programmation en binôme
  • Contribuer à 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


CE QU'ON RECHERCHE

  • Minimum 3 ans d'expérience en développement logiciel (application ou SaaS), au niveau intermédiaire ou senior
  • Orientation back-end et architecture : construction de systèmes, microservices et scalabilité
  • Expérience avec AWS (Amplify, DynamoDB, Cognito) et les environnements cloud
  • Maîtrise de Javascript (NodeJS), Typescript et React
  • Solide compréhension des meilleures pratiques de développement : Git, revues de code, CI/CD et Scrum
  • Bilinguisme français et anglais impeccable (obligatoire)
  • Ouverture face à l'IA comme outil de développement : tu vois ça comme un levier, pas comme un obstacle

À noter : Une expérience limitée à des sites web ou WordPress ne correspond pas au profil recherché.

Atouts

  • Expérience avec GitLab pour le CI/CD
  • Expérience avec les APIs GraphQL
  • Familiarité avec des outils de suivi des performances comme Sentry


CE QU'ON T'OFFRE
  • Un salaire compétitif qui reconnaît ton expertise
  • Jusqu'à 6 semaines de congé par année (3 semaines payées et flexibles, 1 semaine payée durant les fêtes et 2 semaines flexibles non payées supplémentaires)
  • 5 jours de bien-être par an et congés maladie illimités parce que ta santé passe en premier
  • Télétravail flexible : on se voit minimum 2 jours par semaine au bureau
  • Assurance collective, télémédecine via Dialogue et REER avec cotisation employeur
  • MacBook personnel - oui oui, on travaille pas sur Windows (sorry si jamais )
  • Budget annuel remboursé pour ta formation et ta croissance professionnelle
  • Prime si tu nous réfères quelqu'un qu'on embauche
  • Retraite annuelle, 5 à 7 du jeudi et un comité de bien-être actif parce que oui on travaille fort, mais on sait quand déconnecter aussi
  • Un espace de travail ouvert et moderne dans le Vieux-Port de Montréal, avec tout ce qu'il faut pour bien travailler et décompresser
  • Une équipe de vrais passionnés : la vibe chez BEEM c'est notre plus grand atout !


Nous remercions tous les candidats pour leur intérêt. Seules les personnes sélectionnées pour un screen call seront contactées.

L'usage du masculin n'a pour but que d'alléger le texte.

Similar Jobs

More Jobs at BEEM Technologies Inc

More Information Technology Jobs

Find similar Développeur(se) Logiciel Sénior(e) jobs: