cover image
BrainFinance

BrainFinance

www.brainfinance.com

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