Back to jobs
Montreal, QC, Hybrid
Full-time, Permanent
Apply now

Senior Software Engineer Back-End

We're looking for a Senior Software Engineer (Node / Typescript ) with a passion for solving complex technical problems.

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.

Are you interested in joining our fintech team?

Here's what we're looking for

We are seeking a Senior Software Engineer to develop backend solutions for system-level and customer-facing applications.‍The ideal candidate 

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 7 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;
  • French fluency is a strong plus.;

Perks and benefits

  • Group Insurance (Health and Dental) 
  • Retirement Savings Plan (RSP)
  • 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, babyfoot and pool table
  • A friendly and relaxed working environment

Montreal, QC, Hybrid
Full-time, Permanent
March 16, 2022
We look forward to hearing from you
Apply now