Back-End Engineer

Job description

The Famly platform helps daycares solve a wide range of problems - planning, invoicing, payments, parent communication and much more. We’re looking for an ambitious and talented back-end engineer to work on improving and expanding our feature set and the ever-present focus on keeping up performance metrics.


You will be working almost exclusively on our Scala applications, written in the functional programming style. While you don't need to be proficient with functional programming, we hope you share our enthusiasm for learning about it. We will help you get up to speed and churning out functional code in no time.


Your day-to-day work will be focused on implementing new features, and expanding and fixing bugs for existing features. You will also take part in our bi-weekly sprint planning as well as long-term planning, where you get to make an impact on the problems you want to help solve. You will be part of a close-knit team of developers who are happy to help and provide critical feedback.


Every developer makes use of our internal tooling that provides a 1-click setup of the entire platform for local development and debugging. We have guidelines in place for code formatting, documentation and more, but each developer is free to choose their own IDE(s), Operating System and hardware setup.


Technologies and platforms we use (among others):

  • Scala libraries such as cats, fs2, refined, and Slick
  • MySQL
  • GitHub
  • CircleCI
  • Docker
  • Azure and AWS
Unsure of which of our developer jobs fit you better? We know everyone is different and are happy to accommodate your wishes if you want to take part in multiple aspects of the development process. Simply apply for the job you feel matches you better and let us know in your cover letter.

What Famly can offer you

  • Freedom and responsibility when developing new solutions
  • Influence on your day-to-day tasks and responsibilities
  • A forum for honing your skills and getting great feedback
  • Daily lunch and delicious coffee
  • Competitive pay and benefits
  • MacBook Pro or other preferred laptop

Requirements

Your core responsibilities

  • Designing, developing, and deploying new features and service
  • Peer review code and documentation from other developers
  • Help optimize the platform with regards to performance and cost

Your profile

  • Proven work experience as a back-end developer or in a similar role
  • Experience developing web applications
  • Experience with relational databases (e.g. MySQL)
  • Basic understanding of cloud and container technologies
  • Teamwork skills with a problem-solving attitude
  • A desire to influence development practices as well as the tech stack

Nice to have

  • Experience with functional programming
  • Experience with Kubernetes or similar orchestration frameworks

Famly is built on transparency, less talk more action, and making sure the person sitting next to you is the one shining, rather than yourself. We care about each other and the work we do, and are a close knit-team of around 30 people, from 10 different countries, all sitting in our central Copenhagen office just off Strøget.

We eat lunch together every day, and always celebrate with cake. Sometimes with champagne.

 

We are looking for a person to get involved and help make Famly the best platform for daycares with rock-solid features and great performance.

 

You’ll be part of an incredibly close team, with an unrivaled office location on Købmagergade in the centre of Copenhagen, with lots of social activities - gamer nights, friday bars, jazz evenings and more.

 

We can’t wait to meet you!