Start-Up Software Engineer



Software Engineering
Toronto, ON, Canada
Posted on Friday, July 21, 2023

Job Description

About BluRoot, Inc.

Bluroot is the #1 FinTech CRM (customer relationship management) Company in Canada.

We serve our industry-leading clients through our industry-specific CRM products: BluMortgage (mortgage brokers), Cloven (financial advisors) and BluInsurance (insurance brokers).
Our products make it easy for our clients to connect with their customers and integrate 3rd-party tools to have a "single source of truth" for their business.
On a day-to-day basis, the Bluroot team works to:
  1. Educate prospective clients about the benefits of our products (Sales & Marketing)

  2. Assist our current clients achieve business success by using our product (Customer Success)

  3. Expand our products' capabilities to drive more value (Engineering)

Job Description

As a Software Engineer, you will be working in the Engineering work-stream.
As part of this work-stream, you will be expected to:
  • Develop key 3rd-party integrations with service providers used by mortgage brokers & financial advisors. This includes some major financial institutions in Canada

  • Deliver great UX through embedded front-end apps with the React & Node.js framework

  • Build and maintain reliable back-end services using Rust and Google Cloud Platform

  • Assess, report on, and fix bugs in a timely fashion to maintain existing integration infrastructure

  • Rigorously test 3rd-party integrations & front-end apps to ensure continual uptime

  • Work with Customer Success to ensure that deployed features are well-documented

  • Work with Sales & Marketing to identify features that would provide value to our clients


What we Expect from a Candidate

  • Engineering degree from post-secondary institution

  • At least 6 months in a software engineering environment (this can include school)

  • Proficiency in Rust, React/Typescript, Postgres, Google Cloud Platform. We don't require prior knowledge, but if there is a gap, we expect a quick ramp-up.

  • Pride in your finished product. Be obsessed with writing clean code, and devising test plans to ensure that the code you write and systems you build remain resilient

  • Embrace the one team mentality by participating in team events and chipping-in to ensure team goals are completed

  • Effective written communication skills

What to Provide on Application

  • Information About You (including Resume Upload)
  • Your Expectations of Bluroot
  • "Why I'm Perfect for this Role" Video Interview Upload


What a Candidate Can Expect from BluRoot, Inc.

  • Competitive salary, vacation and benefits

  • Hybrid working model with up to 4 days/week remote

  • Work flexibility: we have 2-week sprints, but it's your choice how the work is completed

  • Mentorship and career advancement under BluRoot's lead developer with regular one-on-ones.

  • A close-knit team with regular team events to encourage teamwork and camaraderie

  • The opportunity to work in a fast-paced Fintech startup