arrow_back
Back to jobs
place
Montreal
watch_later
Full-Time
Apply now
home
navigate_next
Careers

Senior Software Engineer

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

place
Montreal
watch_later
Full-Time
event
July 31, 2024
We look forward to hearing from you
Apply now