New Features & Updates! Check out our latest changelog for all the details.

Senior Backend Engineer

Remote, Canada

About Finofo

Finofo is a platform where finance teams of global businesses bank, transact, and plan. We are building and operating in the space of global money movement, accounts payable/receivable automation, and currency risk management. 

We are a revenue generating fintech company backed by Motivate VC, SaaS Ventures, and Desjardins Bank. We are a lean team looking to add more firepower to our talented engineering team - perfect place for someone who likes to build fast and iteratively with lots of hard technical challenges to solve. 

About the Role

We're searching for a Senior Backend Engineer to join our team. In this role, you'll work closely with our team in developing the next stage of our product. However, this role may not be right for everyone. We may not be a good fit if you:

  • Seek a traditional 9-5 job. As a startup, we thrive on flexibility and dynamism.
  • Require high levels of structure and support. We value initiative and independent problem-solving.
  • Aren't driven to solve complex problems faced by business finance teams - this is our product sphere.
  • Are uncomfortable with ambiguity. In a startup environment, we define the undefined.
  • Don't enjoy being hands-on. As a lean team, everyone gets in on the action.
  • Aren't interested in taking ownership of your projects. We value accountability.
  • Don't have an appetite for learning and growing.
  • Can't produce high-quality code quickly. Speed is of the essence.

Your Skill Set

We're looking for someone who has mastery in at least one OOP language (preferably Python), experience with one cloud platform (preferably AWS), SQL (preferably PostgreSQL), and REST.

Your Responsibilities

As our Senior Backend Engineer, you'll:

  • Design and implement effective and efficient APIs
  • Develop, test, deploy, and operate key services and APIs
  • Ensure solutions and systems are performant and provide a high-quality user experience
  • Champion coding standards and best practices
  • Collaborate with other developers through pair programming and code reviews
  • Participate in and champion continuous improvement of development processes, standards, and tooling
  • Evaluate and recommend new technologies


Your Qualifications

To excel in this role, you'll likely have:

  • 5+ years of professional hands-on experience, preferably in early-stage or young startups
  • Proficient understanding of microservices, cloud-native architectures, and deployment patterns
  • Experience designing REST APIs and familiarity with OpenAPI/Swagger standards
  • Strong data modelling skills and hands-on experience with databases (SQL, NoSQL)
  • Superb analytical and communication skills

Bonus Points for:

  • Experience with AWS
  • Experience working on fintech platforms/payment systems
  • Experience with ERP/Accounting platform integrations

Why Choose Finofo?

  • Competitive salary and benefits allowance, plus equity-based compensation
  • Opportunity to build from scratch, work with the founding team, and build a product that challenges the status quo and deliver lots of value
  • Flexible schedule, remote or hybrid work (we have a beautiful office in Calgary if you live nearby)
  • Offsites in Canada

Interested in joining our journey? Apply now. We can't wait to hear from you.