🌎 Toronto, ON, Canada - fully remote

Location: Remote, Canada

Reports to: Head of Engineering

Salary: $85k - $120k plus 0.1% - 1% stock options

The problem

Business banking in Canada sucks. We’ve been in a pandemic for over a year yet opening a business bank account still requires a visit to the branch. Traditional banks are more interested in launching copycat consumer apps than providing a seamless digital banking experience to small businesses.

At Benji, we’re leveraging modern technology to create a seamless digital banking experience for small businesses. This is where you come in. You'll be responsible for working with the Head of Engineering to architect, implement, and test our backend systems.

Key problems you’ll help us solve:

  • Build a seamless digital experience for Canadian entrepreneurs to manage their business finances.
  • Build a serverless backend with a focus on security and speed to support our mobile and web apps.
  • Leverage and integrate partner APIs into our system to provide a best-in-class feature set for our users.
  • Develop the building blocks of our product while working within an iterative development process to refine product strategy with the team
  • Work with the founders to create a workplace that team members are proud to be a part of and where diverse teams can thrive.

The opportunity

We’re building something meaningful with the ability to have an impact on millions of small business owners in Canada.

We want Benji to be a place where you are surrounded and supported by some amazing people who are light on ego, high on curiosity, and flat out want to make a difference.

Key points for your consideration:

  • Create fintech history in Canada
  • Help entrepreneurs build resilient businesses
  • Shape the impact you want to see
  • We’re a small team that values autonomy
  • Remote and async-work friendly

Your qualifications

Being an early-stage startup, the product is ever-evolving. As an early engineering hire, you will be an integral part of building our team culture and shaping the implementation of our APIs.

You’re a systems thinker. You have experience working on a cross-functional team that builds iteratively, improving quality and stability over time. A traditional computer science background is not required.

What we’re looking for:

Collaborative and egoless. We list it first because we really mean it — you’ll be part of a kind and generous team that will be committed to your success, and expect the same in return.

Go experience. You have used Go to build performant APIs and have a good understanding of its paradigms and patterns.

Commitment to quality. You believe quality is an organizational practice and not just a role.

Owner mindset. You're excited by the challenge of driving the planning and development of our frontend and backend architecture.

Holistic thinker. You think in systems and can anticipate the impacts of any one solution upon the rest of the platform and overall user experience.

Our current stack:

Go for business logic

GraphQL-based BFF layer

GCP for most infrastructure services

If you are *this* close to what we’ve described but aren’t sure, apply. Let’s figure out together if this is where you could shine. Seriously.

Nice to have

  • Experience with GraphQL.
  • Strong knowledge of SQL.
  • Experience with GCP or AWS.
  • Experience with configuring and maintaining CI/CD pipelines.
  • You understand (and get fired up by) the difference between working at a traditional bank and Benji: we’re here to help and champion small businesses and, because of that, we need to redefine the experience for Canadian entrepreneurs.

What we’ll provide

Health spending account. We care about the people we work with and put their health first. Benji is proud to offer a health spending account for a company at our stage.

Flexible working hours. We don't clock in and out at set times. You know when you do your best work. We celebrate accomplishments, not how many hours are spent at the office.

Paid time off. We hire talented people and know that they need time off to be at their best. Take time off to recharge and make sure you’re working sustainably.

Personal development. We have a vested interest in your growth. You’ll have regular one-on-ones to discuss your current work but also your personal goals and development. 

An adventure. We know there’s a lot we don’t know, but we’re excited about the opportunity to create an impact in the lives of millions of Canadian entrepreneurs. We hope you’re up for an adventure!

Interview process

Step 1: Video call with Jordon McKoy, Head of Engineering (15min)

Step 2: Pair programming and technical discussion with Jordon (1hr)

Step 3: Video call with Jordon, Mohammed (CEO) and Rebeka (Design) (30min)

Step 4: Reference Check

Step 5: Offer

About us

Benji is an early-stage fintech startup. We started our journey two years ago with a web app that helped Canadian freelancers find $9,387.53 in annual tax savings on average. Now, we’re launching Canada’s first neobank for small businesses.

We believe Canadians deserve a better business bank. At Benji, we’re building a business operating account that helps Canadian entrepreneurs combine their deposits, bookkeeping and spend management — all in one place.

Feel confident knowing you’ll be in good company. We’re grateful to have raised capital from some incredible angel investors including Mike Katchen (Wealthsimple), Jeanne Lam (Wattpad), and Kevin Kliman (Humi) to name a few.

Our goal is to become Canada’s most loved small business bank. Come join us.

Our commitment to equity, inclusion and diversity

You might see this section in a job post and wonder if this is something that’s HR-driven or coming from the founders. In our case, this is coming from the founders. Not only are we the ones creating the job descriptions, but Mohammed is also the Founder of Women and Color — a federal non-profit that creates opportunities to advance and amplify women, people of colour and LGBTQA+ professionals in tech.

We’re two founders of colour, albeit both of us are cishet men, who genuinely want to create a workplace where diverse teams can thrive. We want you to love where you work and we strongly encourage applications from Indigenous peoples, Black people, people of colour, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Know someone who would be a perfect fit? 

Please let them know!

Does this job really require Go skills? If not, please report it and we will take a look.