Backend engineer

Salary Competitive
Equity To be negotiated

Undo is the insurance provider of the future. We aim to democratize insurance by making it transparent, fair and easy. In addition we want to reinvent insurance as a concept by designing products and experiences that can only be realized by maneuvering on the bleeding edge of technology. We’re looking for skilled backend engineers that want to take part in our journey and not only join a small, ambitious, and close-knit team of developers, but also a family of 14 caring and passionate people.


Job description

We're currently situated in Copenhagen @ Talent Garden Rainmaking, but will be moving to new offices @Spaces in the newly renovated Carlsberg City District - both places pulsing with entrepreneurial spirit and drive.

You’ll be helping us expand upon our feature set, while contributing to a high degree of maintainability, robustness, and scalability in order to ensure the continued service of our customers. The services we provide can make a huge impact in our customers lives and can be expected to be carried out in moments of dire need. As a result, our product and its foundation needs to be operational and dependable at all times.

Our codebase consists mainly of Scala code, and you’ll be working almost exclusively with that language. That being said, we believe in choosing the right tools for the job, and we do have both Node.js and Python code in production as well. Following is a list of some of the most prevalent technologies we use in our day-to-day work:

Scala libraries

  • Sangria (GraphQL)
  • Slick
  • Refined
  • PostgreSQL

AWS

  • Beanstalk
  • Lambda
  • SNS

Github

CircleCI


Using these technologies your daily work will consist mainly of producing code that enables new and awesome features. In addition you can expect to be reviewing the code of your co-developers in order to uphold the standards of our codebase and to help your them hone their skills, and you should expect the same from them. As developers we value a frequent feedback loop, as it improves a unified understanding and shared responsibility for the codebase.

Besides working with code you'll be a part of our product development process, where you'll be expected to estimate and prioritize new features and improvements to our product. We use OKRs to govern this process, so you can expect decisions to be highly data driven. Lastly, when developing new features we use the Google Design Sprint framework, and you can expect to be part of feature development from a very early stage. We want people from all parts of our organization to participate in these sprints in order to get the most coherent and thought-through user experience.


Your profile

We're looking for both junior and senior profiles, so whether or not you're currently taking your Software Engineering bachelors/masters, or have a loot of experience, you might be who we're looking for. Following is a list of qualities that we'd like to see in a candidate:


Important qualities

  • Proficiency in Scala - either obtained through academics, from previous work experience or from personal work
  • Experience with building APIs
  • Experience with relational databases
  • Eagerness to learn from and to contribute to the skill-set of the development team
  • Great problem solving skills
  • Drive, curiosity, and motivation


Nice-to-have qualities

  • Experience with document databases
  • Experience with event driven architectures
  • Experience with AWS or other cloud technologies
  • Intimate knowledge of the Scala type system. E.g. experience with libraries like cats, refined or similar
  • Experience with Test Driven Development


What we offer

At UNDO you will experience a work culture like nowhere else. We strive to hire people that care about our customers, our product, their colleagues and their craft. We work at a very high pace, but make sure to maintain a culture of celebration at all times. In addition we know, what engineers are worth, so we offer:

  • Highly competitive salary and the option of taking part in our key hire equity pool - based on skillset and experience
  • Lots of responsibilities
  • A team of caring co-workers
  • Free lunch, coffee, soft drinks, snacks, etc.
  • Friday celebration sessions with beers
  • Flexible work hours and vacation
  • Including working remotely some days/weeks if needed
  • Social events where we do awesome stuff together


If you'd like to take part in our journey, please don't hesitate to apply by email: nilu@undo.app.

Perks and benefits

This job comes with several perks and benefits

Working at
Undo

Insurance like you haven't seen it before. Simple structure, newest tech, transparent products and a stubborn belief that everyone deserves the shortest path from OH NO! to oh well.  We've experienced firsthand how dull, complex and demanding insurance has become - and we aim to change that. By replacing bureaucracy and roadblocks with technology and accessibility, we are creating insurance as it should be: less bullshit, no paperwork. We've partnered up with Tryg as reinsurer, expert and investor.

Read more about Undo

company gallery image