Senior Software Engineer Back-End

2 months ago


Montréal QC, Canada BrainFinance Full time

(en français après)BrainFinance is a leading financial technology company that provides responsible and constructive credit solutions to consumers. We are redefining access to credit through our revolutionary technology that utilizes machine learning and automation capabilities to offer better and simpler financial services to everyone.A true innovation lab, our team consists of financial experts, data geeks, mathematicians, computer scientists, and software engineers, all working together to bring fair and transparent credit solutions to the masses.Here's what we're looking forOur dynamic team is in search of a top-tier Back-End Developer who thrives in fast-paced environments and is eager to tackle the challenges of scaling and enhancing AI credit systems. We're not just looking for an employee; we're looking for a visionary who wants to contribute to something that transcends traditional technology boundaries.Your work will directly influence the development of cutting-edge AI technologies to develop backend solutions for system-level and customer-facing applications.‍Your daily responsibilitiesAs a senior professional, you will handle the tasks without supervision, leading the development and following the Agile/SCRUM environment;Design and implement robust backend architecture using TypeScript;Develop and maintain scalable, maintainable, and efficient backend systems;Collaborate with Product Managers and UX Designers to align backend solutions with user needs;Ensure high performance and responsiveness of backend services;Implement and maintain database solutions using SQL/NoSQL technologies like PostgreSQL, MySQL, and Firestore;Develop and integrate RESTful APIs;Incorporate automated testing and continuous integration into the development process;Conduct code reviews and contribute to team knowledge sharing;Continuously enhance technical skills and knowledge in the backend domain.Your skills and experienceOver 5 years of JavaScript software development experience with recent projects in Node.js, and TypeScript stack;Familiar with Node.js frameworks like Fastify and Express.js;Experience with GCP and serverless technologies such as Google Cloud Run, and Cloud Functions;Proficient in working with SQL/NoSQL databases (e.g., MySQL, PostgreSQL, Firestore);Experience in building and maintaining RESTful APIs;Proficient with serverless technologies like Google Cloud Functions;Knowledge of Docker and containerization technologies;Experience with backend testing frameworks;Understanding of Agile/Scrum methodologies;Bachelor's degree in Computer Science is preferred;Perks and benefitsGroup Insurance (Health and Dental)Retirement Savings Plan (RSP)Virtual healthcareEmployee Assistance Program (EAP)Hybrid - Office / remote (the team is in the office on Wednesdays)Additional Days off (Moving day, Birthday, 5 personal days)Health and Wellness ProgramOffice perks: Event Coordinator responsible for social activities, 5-7, snacks provided, yoga and meditation roomPaid subscription to training toolsBenefits for public transportation (Bixi, Opus)Modern open plan office with pin pong, and pool tableA friendly and relaxed working environment-------------------------------------------------(en français)BrainFinance est une société de technologie financière de premier plan qui fournit des solutions de crédit responsables et constructives aux consommateurs. Nous redéfinissons l'accès au crédit grâce à notre technologie révolutionnaire qui utilise l'apprentissage automatique et les capacités d'automatisation pour offrir des services financiers meilleurs et plus simples à tous.Véritable laboratoire de création, notre équipe se compose d'experts financiers, de geeks des données, de mathématiciens, d'informaticiens et d'ingénieurs en logiciels, qui travaillent tous ensemble pour apporter des solutions de crédit équitables et transparentes aux masses.Voici ce qu'on chercheNotre équipe dynamique est à la recherche d'un Développeur Back-End de premier plan, qui s'épanouit dans un milieu de travail effervescent et rapide qui est impatient de relever les défis liés à la mise à l'échelle et à l'amélioration des systèmes de crédit basés sur l'IA. Nous ne cherchons pas simplement un employé ; nous recherchons un visionnaire désireux de contribuer à quelque chose qui dépasse les limites de la technologie traditionnelle.Votre travail aura une influence directe sur le développement de technologies IA de pointe pour élaborer des solutions backend tant pour des applications à niveau système que pour des applications orientées client.Ton quotidienEn tant que professionnel senior, vous gérerez les tâches sans supervision, en menant le développement et en suivant l'environnement Agile/SCRUM;Concevoir et mettre en œuvre une architecture backend robuste en utilisant TypeScript;Développer et maintenir des systèmes backend évolutifs, maintenables et efficaces;Collaborer avec les Chefs de Produit et les Designers UX pour aligner les solutions backend sur les besoins des utilisateurs;Assurer des performances élevées et une réactivité des services backend;Mettre en œuvre et maintenir des solutions de base de données utilisant des technologies SQL/NoSQL comme PostgreSQL, MySQL et Firestore;Développer et intégrer des API RESTful;Incorporer des tests automatisés et l'intégration continue dans le processus de développement;Conduire des revues de code et contribuer au partage de connaissances au sein de l'équipe;Améliorer continuellement les compétences techniques et les connaissances dans le domaine du backend.Le bagage requisPlus de 5 ans d'expérience en développement logiciel JavaScript avec des projets récents dans la pile Node.js et TypeScript.Familiarité avec les frameworks Node.js comme Fastify et Express.js.Expérience avec GCP et les technologies sans serveur telles que Google Cloud Run et Cloud Functions.Compétences dans le travail avec des bases de données SQL/NoSQL (par exemple, MySQL, PostgreSQL, Firestore).Expérience dans la construction et la maintenance d'API RESTful.Compétences avec les technologies sans serveur comme Google Cloud Functions.Connaissance de Docker et des technologies de conteneurisation.Expérience avec les frameworks de test backend.Compréhension des méthodologies Agile/Scrum.Un diplôme de bachelor en informatique est préféré.Les avantagesDes assurance collective (Maladie et dentaire)Contribution au régime d'épargne-retraite (REER)Un accès à une plateforme de télémédecine, soins de santé virtuelsProgramme d'aide aux employés (PAE)Hybride - Bureau / télétravail (l’équipe est au bureau les mercredis)Congés payés supplémentaires (Déménagement, anniversaire, 5 jours de congé personnel)Programme de santé et de bien-êtreAutres avantages: Une Coordonnatrice d'événements responsable des activités sociales, 5 à 7, collations fournies, salle de yoga et de méditationAbonnement payant à des outils de formationAvantages pour le transport en commun (Bixi, Opus)Des bureaux à aire ouverte avec tables de ping pong et billardUn environnement de travail convivial et décontracté"Pour faciliter la lecture de cette description de poste, nous avons choisi d'utiliser le masculin. Ce choix ne reflète aucune préférence de genre et nous encourageons les candidats de tous genres à postuler. Notre entreprise s'engage en faveur de l'égalité des chances et valorise la diversité au sein de ses équipes."


  • Back End Developer

    2 months ago


    Montréal, QC, Canada Soho Square Solutions Full time

    French is a Must.Performs tasks at the technical back-end of the stack of different layers (OS, DB, back-end language) that make up a computer application. Masters the principles of software engineering and several DevOps concepts (Infra as Code, Containerization, CI/CD), performance monitoring, APIs and microservices. | Performs tasks at all technical...


  • Montréal, QC, Canada DELAN - Chasseurs de Talents en TI Full time

    Le Développeur Back-End Senior sera responsable de développer des solutions logicielles afin de maximiser l’efficacité et la scalabilité des produits, en étant au cœur d’une équipe de développement d’une dizaine de personnes.PLUS PRÉCISÉMENT• Réaliser la conception, le développement et les tests unitaires des applications• Développer...

  • Back End Developer

    2 months ago


    Montréal, QC, Canada Soho Square Solutions Full time

    French is a Must. Performs tasks at the technical back-end of the stack of different layers (OS, DB, back-end language) that make up a computer application. Masters the principles of software engineering and several DevOps concepts (Infra as Code, Containerization, CI/CD), performance monitoring, APIs and microservices. | Performs tasks at all technical...

  • Back End Developer

    3 weeks ago


    Montréal, QC, Canada Experience AI Solutions Full time

    Back-End DeveloperStart Date: as soon as possible Type of employment: PermanentNumber of Positions: 1Location: Montreal, Quebec (hybrid)Language skills: Excellent English language skills. Perks: work for a multinational, award winning, socially responsible company with an operational presence in many countries, having been in business for over 75 years. It...

  • Back End Developer

    2 weeks ago


    Montréal, QC, Canada Experience AI Solutions Full time

    Back-End DeveloperStart Date: as soon as possible Type of employment: PermanentNumber of Positions: 1Location: Montreal, Quebec (hybrid)Language skills: Excellent English language skills. Perks: work for a multinational, award winning, socially responsible company with an operational presence in many countries, having been in business for over 75 years. It...


  • montréal, Canada National Bank Full time

    A career as a Senior Back-end Developer in the Digital Solutions for Businesses team at National Bank means acting as an expert in the development of back-end applications. This job allows you to have a positive impact on our organization, thanks to your knowledge of Java development (APIs, Micros


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que Développeur senior back-end dans l’équipe de Solutions Numériques aux Entreprises,  à la Banque Nationale, c’est agir à titre d'expert dans le développement des applications back-end. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connais


  • montréal, Canada Banque Nationale Full time

    Une carrière en tant que Développeur senior back-end dans l’équipe de Solutions Numériques aux Entreprises ,  à la Banque Nationale, c’est agir à titre d'expert dans le développement des applications back-end. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes conn


  • Montréal, Canada High Tech Genesis Inc. Full time

    High Tech Genesis seeks a Senior Back-end Developer to join our growing team and play a pivotal role in defining and implementing Cloud applications that power our platform. Our platform is central to managing our customers EV charging solution apart from the competition.The successful candidate will collaborate closely with our Engineering and Product...


  • Montréal, QC, Canada Tungsten Revenue Consultants Full time

    Who We Are FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this trillion-dollar problem. FlexPay helps subscription businesses accelerate revenue and profit growth by...


  • Québec, QC, Canada OffScript Full time

    Off/Script révolutionne le paysage de la technologie de la mode en exploitant Gen AI pour permettre à quiconque ayant une idée de produit révolutionnaire de la concrétiser. En tant que hub pour l'innovation en design, nous offrons une plateforme où la créativité rencontre la technologie, permettant aux créateurs de conserver la propriété...


  • Québec, QC, Canada OffScript Full time

    Off/Script révolutionne le paysage de la technologie de la mode en exploitant Gen AI pour permettre à quiconque ayant une idée de produit révolutionnaire de la concrétiser. En tant que hub pour l'innovation en design, nous offrons une plateforme où la créativité rencontre la technologie, permettant aux créateurs de conserver la propriété...


  • Montréal, QC, Canada Valnet Full time

    Senior Back-End DeveloperWho we are: the world’s premier digital media investment company, owns and operates over 25 highly authoritative brands across various verticals, including entertainment, sports, technology, automotive, gaming, and travel. With over 25 websites and 36 YouTube channels, Valnet’s notable acquisitions include, ScreenRant, CBR,...


  • Montréal, QC, Canada Brain Finance Full time

    BrainFinance is a leading financial technology company that provides responsible and constructive credit solutions to consumers. We are redefining access to credit through our revolutionary technology that utilizes machine learning and automation capabilities to offer better and simpler financial services to everyone. A true innovation lab, our team...


  • Montréal, QC, Canada Yeji Data Lab Full time

    Cette offre d'emploi est rédigée en anglais pour des raisons de simplicité. La maîtrise des deux langues (français et anglais) est préférable.Yeji Data Lab: Senior Software EngineerAs a global firm at the forefront of the Machine Learning revolution, Yeji Data Lab partners with world-leading clients to address their critical challenges. We leverage...


  • Montréal, QC, Canada Shakepay Full time

    Join our small, fiery team on a mission to usher in the Bitcoin Golden Age. About Shakepay Shakepay is reimagining financial services to give every Canadian their fair shake, by making it bitcoin-friendly, secure, and rewarding. When Shakepay launched in 2015, it quickly became one of Canada’s fastest-growing financial institutions. Backed by top...


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que Développeur senior back-end dans l’équipe de Solutions Numériques aux Entreprises, à la Banque Nationale, c’est agir à titre d'expert dans le développement des applications back-end. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que Développeur senior back-end dans l’équipe de Solutions Numériques aux Entreprises, à la Banque Nationale, c’est agir à titre d'expert dans le développement des applications back-end. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...


  • Montréal, Canada Banque Nationale Full time

    Une carrière en tant que Développeur senior back-end dans l’équipe de Solutions Numériques aux Entreprises,  à la Banque Nationale, c’est agir à titre d'expert dans le développement des applications back-end. Cet emploi te permet d’avoir un impact positif sur notre organisation, grâce à tes connaissances en développement Java (APIs,...


  • Montréal, Canada SII Technologies GmbH HR-Service Full time

    Partenaire technologique des grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation avec 10 000 collaborateurs, une présence internationale dans 20 pays, et un chiffre d’affaires supérieur à 520 millions de dollars canadiens. SII Canada, installée à Montréal et Toronto, a pour objectif d'apporter des solutions à...