Titre du poste ou emplacement
RECHERCHES RÉCENTES

Senior Software Engineer Back-End - Ingénieur Logiciel Senior Back-End

BrainFinance - 3 emplois
Montreal, QC
Publié il y a 4 jours
Détails de l'emploi :
Télétravail
Temps plein
Exécutif
Avantages :
Congés payés
Modalités de travail flexibles
Programmes d'aide aux employés

(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 for

Our 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 responsibilities

  • As 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 experience

  • Over 8 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 benefits

  • Group Insurance (Health and Dental)
  • Retirement Savings Plan (RSP)
  • Virtual healthcare
  • Employee 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 Program
  • Office perks: Event Coordinator responsible for social activities, 5-7, snacks provided, yoga and meditation room
  • Paid subscription to training tools
  • Benefits for public transportation (Bixi, Opus)
  • Modern open plan office with pin pong, and pool table
  • A 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 cherche

Notre é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 quotidien

  • En 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 requis

  • Plus de 8 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 avantages

  • Des 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é virtuels
  • Programme 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-être
  • Autres avantages: Une Coordonnatrice d'événements responsable des activités sociales, 5 à 7, collations fournies, salle de yoga et de méditation
  • Abonnement payant à des outils de formation
  • Avantages pour le transport en commun (Bixi, Opus)
  • Des bureaux à aire ouverte avec tables de ping pong et billard
  • Un 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."

Partager un emploi :