CareerPlanSign in

Functional Programmer/Software Engineer

Victoria, British Columbia, Canada💼 Full-time🗓 2026-08-06 → 2026-10-07

Core

Build and maintain cloud-based SaaS systems for municipal finance forecasting using functional programming principles.

Role type

Functional Programmer / Software Engineer

Builds

Cloud SaaS platform for municipal utilities and governments

Deliverable

production ML models | product features

Required skills

Functional programming, TypeScript, F#, SQL, domain modelling, unit testing, system design

Preferred skills

Programming language theory, research and experimental development, tech stack evolution

Technologies

TypeScript, F#, SQL

Responsibilities

Build and maintain new projects and existing systems, own projects from start to finish, communicate progress and coordinate releases, contribute to functional programming applications, raise code quality, guide tech stack and deployment processes

Seniority

Mid-level, hands-on IC