Senior Scala Backend Engineer

 (4+ years exp)
$110k – $180k • 0.25% – 0.5%
Published: 1 month ago
Avatar for Goodcover

Goodcover

Fair, modern, cooperative insurance

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Insurance
Scala
Functional Programming
FinTech
ScalaJS
Scala Cats

The Role

We are looking for experienced backend engineers who work with Scala. At least a couple years of experience in Scala is required.

Our whole stack is based around Scala, the frontend and the backend. This position is looking to build out the backend team which implements workflows and programs built around all the things you can do in insurance. Insurance is a “consistency” focused industry, so most of the core processes are built around Event Sourcing with a pragmatic functional codebase. As we expand states, grow the product suite, handling the resulting NxM complexity will be critical, so we can maintain shipping quickly.

Most of all we are looking for someone who wants to build an insurance product that everyone needs – a community safety net that is free of “necessary” evil.

Role

  • Build complex backend workflows that expose simple concepts to users
  • Build confidence in solutions through testing
  • Be successful at remote work. Communicate asynchronously in an unstructured environment, take loose requirements and come up with solutions that fit the problem
  • Engaging in thoughtful peer reviews, helping to set the right kind of quality bar
  • Working on a small team making a difference in a fast paced environment

Requirements

  • Intermediate to Senior level, ability to hit the ground running
  • Scala experience, specifically functional abstractions like fs2, cats, scalaz (we use cats) and zio
  • Experience with auditable systems, CQRS, event sourcing, or similar techniques that lend themselves to auditability
  • Desire to fix a backward industry that is built on poor customer experiences
  • Passion for building things from concept to implementation to production

Nice to have

  • Work experience in Insurance/Fintech/Banking, any sort of regulated environment
  • Scala.js experience (we use Scala.js through React/Relay on the frontend)
  • GraphQL experience
  • Understanding of accounting and money moving fundamentals

About Goodcover
We are making insurance more fair by reducing expenses in a sustainable way and giving back leftover claims money back to the policyholders.

We believe in a diverse and inclusive workplace, and encourage all people to come join our team and bring their unique perspective to help make us stronger.

More about Goodcover

Founders

Christopher Philip Lotz
CEO • 3 years
San Francisco
image
Dan Di Spaltro
CTO • 3 years
San Francisco
image
Go to team image

Similar Jobs

Guide company logo
Guide
Beautful recruiting experiences companies and candidates love
Kick Health company logo
Kick Health
The Online Performance Medicine Clinic for Energizing Sleep and Confident Presentations
Pantheon Platform company logo
Pantheon Platform
Provides website tools, organization and hosting for businesses
HeyDoctor company logo
HeyDoctor
Primary care in your pocket. Just what the doctor ordered
Vinfolio company logo
Vinfolio
Vinfolio is a full service, digital platform and store for the fine wine collector
Sensorydata company logo
Sensorydata
Removing subjectivity in healthcare and rehabilitation