Functional programmer

Salary Competitive

Smallbrooks is looking for someone who likes pattern matching and strong types and who would like to work with technologies like Scala and Elm.

It is a full stack role but it is fine to start on either side and transition to full stack over time. If you do not have experience with either language then you will most likely start with Elm.

Our tech stack includes, but is not limited to:

Scala, Sangria GraphQL, Cats, Slick, Elm, Postgres, MongoDB, AWS Lambda

It is not required that you know Scala or Elm already. It is more important that you understand and appreciate why ideas like static types and functional programming in general are useful. Check out the official Elm guide and the Functional Programming in Scala book by Paul Chiusano and Rúnar Bjarnason to see if these are ideas that you would like to work with.

We have a relatively large codebase and we are transforming it to adhere to these principles. We hope you would like to join us in that journey.


The work environment

  • We are busy but we always strive to put code quality ahead of speed. 

  • We believe our employees do their best work when given a high degree of autonomy, and we try to hire people who are self-directed and work well under autonomy.

  • We are open to you working mostly or fully remote if you desire this.

  • You can use whichever development environment you choose, but all of our current developers use Linux.


Your qualifications

  • You have some experience with and passion for functional programming.

  • You are highly self directed.

  • You can review code thoroughly and give constructive feedback - and you are very good at receiving constructive feedback.

  • You are good at written communication - writing issues, discussing specs and similar things.

  • A good understanding of SQL and relational databases is a requirement.


The application process

Please apply by sending your resume and a very short cover letter. The hiring process looks approximately as follows.

  1. A short phone interview.

  2. A relatively small take home task where you will be asked to write some code that solves a specific problem.

  3. One or more follow-up interviews discussing your code as well as other aspects of the position. The interview(s) can be online or onsite.


The company

Lendino is the first crowdfunding platform for company loans in the Nordics. Our “software as a service”  solution, Smallbrooks, makes it fast, easy and affordable to get your own crowdfunding platform. Our ambition is to make Smallbrooks the leading global IT solution for crowdfunding. We think that crowdfunding is a cool way to democratise finance by removing intermediaries and giving back the power to the “crowd”.

We are a small company with lots of startup spirit. We don’t have huge budgets, but we love what we do, socialise regularly and make sure to celebrate our successes. We always do our best to be flexible so that you are given the highest degree of freedom in how you work. You will have six weeks of vacation as well as bank holidays off. You will get access to Copenhagen Fintech Lab’s facilities (including great lunch, coffee etc.) and many events. It is also possible to become a co-owner of the company.

Learn more on smallbrooks.com.

For more information or questions please contact us at apply@smallbrooks.com or phone number 42943868

Perks and benefits

This job comes with several perks and benefits

Free lunch
Free lunch

Enjoy a free catered lunch with your colleagues, every day.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Equity package
Equity package

Want to be a partner? Look no further.

See all 12 benefits

Working at
Lendino

Lendino is Denmark's first crowdfunding platform for company loans. Lendino's platform is based on our general “crowdfunding platform as a service” (CPaaS) system, Smallbrooks. We license the Smallbrooks system to different types of organisations that want to use crowdfunding to engage and empower their own crowd. So far this has included major players like Coop, IDA and AURA Energi - and now we're off to conquer the European market.

Read more about Lendino

Similar jobs

Software Engineer
MAP Group ApS Roskilde Full-time
Full-Stack Developer @ Quickorder, Copenhagen
Quickorder Copenhagen Full-time
iOS Developer @ Quickorder, Odense
Quickorder Odense Full-time
Full-Stack Developer @ Quickorder, Odense
Quickorder Odense Full-time
Product Developer - DevOps
GOODIEBOX Copenhagen Full-time