Waterworth Logo

Waterworth

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

Posted 2 Days Ago
Be an Early Applicant
In-Office
Victoria, BC
Senior level
In-Office
Victoria, BC
Senior level
As a Senior Full-Stack Engineer, you will build and maintain projects, guide tech stack evolution, mentor junior engineers, and ensure system stability.
The summary above was generated by AI

 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

Top Skills

F#
SQL
Typescript

Similar Jobs

47 Minutes Ago
Remote or Hybrid
8 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Platform Consultant will plan, deploy, and provide operational support for CrowdStrike Falcon Cloud Security, engaging with customers and integrating security solutions while mentoring team members.
Top Skills: AWSAzureBashCi/CdCloud SecurityCloudFormationDockerGCPKubernetesLinuxmacOSPowershellPythonTerraformWindows
47 Minutes Ago
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design
The Director of Product, Infrastructure and Developer Productivity will define strategies for scaling infrastructure and enhancing developer productivity while managing product managers and collaborating across various departments.
Top Skills: Ci/Cd ToolsCloud PlatformsContainer OrchestrationObservability Platforms
48 Minutes Ago
In-Office
Burnaby, BC, CAN
Senior level
Senior level
eCommerce • Fintech • Payments • Software • Financial Services
The role involves end-to-end development of technical initiatives, building core services, and ensuring system reliability and observability in a high-traffic data environment.
Top Skills: C#GoJavaJavaScriptKotlinPHPPythonRuby

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account