Job Title or Location
RECENT SEARCHES

Senior Full-Stack Engineer - Growth Phase Cloud SaaS for Municipal Finance

Waterworth

Victoria, BC

Posted 22 days ago

Job Details:

Full-time
Executive

Benefits:

Dental Insurance
Flexible Work

Who We Are:

Muniworth is a cloud-based SaaS startup in the growth phase, dedicated to empowering municipal utilities and governments with financial forecasting tools. Our platform enables local governments to achieve financial sustainability, make informed, data-driven decisions through robust modelling and compelling visuals.

About Our Dev Team:

We believe apparent correctness is not enough: code must respect underlying concepts, with types and named algorithms directly describing the domain. Great code is correct-by-construction, with any remaining uncertainties ruled-out by a suite of unit tests.

We strive to write pure, compositional code, with any inevitable impure code tamed by a rigid stratification of effects. To this end, we write TypeScript in a "Haskell-style" on the front-end, and F# with an SQL database on the back-end.

We have regular presentations, where engineers talk about whatever excites them, with previous topics including programming language theory, World of Warcraft addons, and the philosophy of AI.

Requirements

You Are:

  • A senior full-stack engineer with an extensive history of building and shipping applications for SaaS startups
  • An opinionated team player with lots of experience to draw on to complement the existing skill sets and perspectives of our team
  • A strong technical leader able to mentor and build up junior engineers
  • A mission-driven individual who cares about their work having a real impact, who keeps the end user in mind throughout their work
  • A lifelong learner seeking continuous improvement and always looking to expand your knowledge and technical competence

What You Will Do:

  • Build and maintain both new projects and existing systems, ensuring stability and long-term maintainability
  • Oversee and own projects from start to finish, learning the associated domain, planning the execution, communicating progress, and coordinating release efforts
  • Guide the evolution of our tech stack, tooling, and deployment processes to improve reliability and developer experience
  • Be fully engaged in an on-site environment in Victoria, BC, contributing to close collaboration and strong team culture

Benefits

Why Join Us:

  • Competitive salary, comprehensive health and dental benefits
  • Flexible work hours (40 hours/week)
  • Regular team-building events and social activities (optional but encouraged)
  • For an ideal candidate with exceptional experience, we are open to offering compensation beyond the listed salary range

Share This Job: