cover image
BrainFinance

BrainFinance

www.brainfinance.com

3 Jobs

76 Employees

About the Company

BrainFinance, a leading financial technology company, has developed a revolutionary all-in-one lending platform which uses advanced credit analysis to better evaluate the creditworthiness of the underserved. Using artificial intelligence and automation, we are finally able to break away from standard forms of credit analysis, used by traditional financial institutions, to better serve all Canadians, even those with lower credit scores. At BrainFinance, we believe in financial inclusion. Everyone should have access to trustworthy and convenient credit solutions when needed and our mission is to open that access up to more and more Canadians. Brain Finance's technology enables data-driven decision-making based on a proprietary scoring model that analyzes multiple data points per application. Using this advanced technology, the company can provide financial assistance to a greater number of people, while still managing and maintaining an acceptable level of risk. Our team combines 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? Are you passionate about lending products, credit, finance, legal, compliance, design, and/or AI? Then you're in luck because BrainFinance is hiring!

Listed Jobs

Company background Company brand
Company Name
BrainFinance
Job Title
Développeur Back-End Senior | Senior Backend Developer
Job Description
Job title: Senior Backend Developer Role Summary Lead the design, development, and scaling of backend services for AI‑driven credit solutions. Own the entire technical lifecycle—from architecture to deployment—while collaborating closely with product and UX teams in an Agile environment. Expectations * Deliver high‑quality code with minimal supervision * Own technical decisions and mentor junior engineers * Maintain a proactive, hands‑on approach to performance, security, and reliability * Continuously improve system architecture and processes Key Responsibilities * Design and implement a robust backend architecture using TypeScript and Node.js (Fastify/Express) * Develop, test, and maintain scalable, maintainable services for credit applications * Build and expose high‑performance RESTful APIs, integrating with SQL/NoSQL databases (PostgreSQL, MySQL, Firestore) * Deploy and manage services on Google Cloud Platform (Cloud Run, Cloud Functions) and Docker‑based containers * Implement automated testing, continuous integration, and code‑review workflows * Collaborate with Product Owners and UX Designers to align backend capabilities with user needs * Lead technical knowledge sharing and code‑review sessions within the team * Monitor performance metrics and implement optimizations as needed Required Skills * ≥8 years of JavaScript/TypeScript development experience, with recent work in a Node.js stack * Strong proficiency with Fastify or Express frameworks * Experience with GCP services, especially serverless (Google Cloud Run, Cloud Functions) * Comfortable with SQL and NoSQL databases (MySQL, PostgreSQL, Firestore) * Proven ability to design and maintain RESTful APIs * Familiarity with Docker, containerization, and CI/CD pipelines * Solid understanding of Agile/Scrum methodologies * Excellent problem‑solving, communication, and code‑review skills Required Education & Certifications * Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred)
Montreal, Canada
Hybrid
Senior
31-10-2025
Company background Company brand
Company Name
BrainFinance
Job Title
Senior Software Engineer (Full-Stack)
Job Description
Job Title: Senior Full‑Stack Software Engineer Role Summary: Design, develop, and maintain scalable, performant web applications that integrate AI, infrastructure, and user‑centric design. Lead code quality, mentor junior staff, and collaborate closely with product and UX teams to deliver technical solutions that meet business objectives. Expectations: - Minimum 6 years of end‑to‑end development experience. - Proven proficiency with React JS, Node JS, TypeScript, Tailwind CSS, and server‑side rendering (Next.js). - Strong background in SQL/NoSQL databases (PostgreSQL, Firestore) and RESTful API design. - Experience deploying to cloud (Google Cloud Platform, Cloud Run, Cloud Functions) and containerizing with Docker. - Active contributor to Agile/Scrum workflows, sprint planning, daily stand‑ups, and retrospectives. Key Responsibilities: - Participate in Agile ceremonies (planning, stand‑ups, retrospectives). - Design, implement, and refactor full‑stack features using React, Next.js, Tailwind, and Node/TypeScript. - Build and optimize SSR web pages. - Develop and document robust RESTful APIs. - Write and maintain unit, UI, and integration tests; embed testing into CI pipeline. - Conduct code reviews and enforce coding standards. - Diagnose and resolve performance issues across the stack. - Maintain and improve CI/CD pipelines. - Collaborate with Product Managers and UX Designers to translate requirements into technical solutions. - Mentor junior developers and promote knowledge sharing. - Stay current with emerging technologies and propose enhancements. Required Skills: - React.js, Next.js, Tailwind CSS, TypeScript - Node.js + modern frameworks (Fastify/Express) - SQL (PostgreSQL) and NoSQL (Firestore) experience - RESTful API design & documentation - Docker, CI/CD fundamentals (GitHub Actions/GitLab CI) - Google Cloud Platform services, especially server‑less (Cloud Functions, Cloud Run) - Automated testing (Jest, React Testing Library, Cypress) - Agile/Scrum methodology - Strong problem‑solving, communication, and teamwork skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Preferred: Relevant certifications (e.g., AWS Certified Developer, Google Associate Cloud Engineer) or equivalent cloud experience.
Montreal, Canada
Hybrid
Senior
17-11-2025
Company background Company brand
Company Name
BrainFinance
Job Title
Développeur(se) Back-End Senior | Senior Backend Developer
Job Description
**Job Title:** Senior Backend Developer **Role Summary:** Lead the design, development, and scaling of AI-driven credit platform back‑end services. Architect robust APIs in TypeScript, implement serverless solutions on GCP, and maintain high‑performance, maintainable systems across SQL/NoSQL databases. **Expectations:** - Own end‑to‑end development cycles with minimal supervision. - Deliver scalable, secure, and efficient back‑end solutions that meet product requirements. - Collaborate cross‑functionally with Product, UX, and data teams to align technical architecture with business goals. **Key Responsibilities:** 1. Design and implement a resilient back‑end architecture using Node.js, TypeScript, and frameworks such as Fastify or Express. 2. Develop, test, and deploy RESTful APIs that support both system‑level and client‑facing services. 3. Manage data persistence via PostgreSQL, MySQL, and Firestore, ensuring optimal schema design and query performance. 4. Build and maintain serverless components on GCP (Cloud Run, Cloud Functions) and containerized workloads with Docker. 5. Integrate CI/CD pipelines, automate testing, and enforce code quality standards through reviews and linting tools. 6. Mentor junior developers, share best practices, and drive continuous improvement of back‑end processes. 7. Apply Agile/Scrum methodologies to deliver incrementally in sprints, participate actively in stand‑ups, planning, and retrospectives. **Required Skills:** - 8+ years of professional JavaScript development with recent experience in Node.js/TypeScript. - Proficiency in Fastify or Express, and experience building RESTful APIs. - Hands‑on knowledge of GCP serverless services (Cloud Run, Cloud Functions) and containerization with Docker. - Strong experience with SQL and NoSQL databases (PostgreSQL, MySQL, Firestore). - Familiarity with automated testing frameworks for back‑end (e.g., Jest, Mocha). - Competence in CI/CD tooling (GitHub Actions, GitLab CI, Jenkins). - Solid understanding of Agile/Scrum practices and ability to work independently. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred). - Relevant certifications (e.g., Google Cloud Certified – Professional Cloud Architect, AWS Certified Developer, or equivalent) are a plus.
Montreal, Canada
Hybrid
Senior
09-12-2025