Functional Programmer/Software Engineer
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
Domain
Municipal finance, cloud SaaS (via careerplan.io/jobs/db21ece8-8f2b-4a6c-a6ae-2b25e39d102a-functional-programmersoftware-engineer-at-waterworth)
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
