Functional Programmer

Location: Berlin
Date Posted: 11/02/2021
Salary: €80,000
Expires: 11/02/2022
Function: Development
Role Type: Permanent
Package: + tokens

Back End Software Engineer

Amsource are working on behalf of an extremely well-funded and completely unique DeFi / Smart Contract start-up who are building a brand-new Development Centre of Excellence in Berlin. They are part of a much bigger incubator / corporate-backer and have hundreds-of-millions of Euros of investment.

This year they will build an Engineering team of up to 20 people. They will deliver against the Parent-company's objective of gaining market share and become one of the leaders in DeFi over the next few years and increase the amount of daily users of the platform and network.

This will be a ground-breaking contribution to the next-generation of FinTech and Blockchain and be pushing the boundaries of innovation. You will be working with some of the smartest Engineers in Berlin.

For a Senior Engineer, you should be able to demonstrate 4+ years of Software Engineering experience with an interest in Functional programming or preferably previous experience. If you are a polyglot already, this could be perfect for both sides.

For a Junior or mid-level Engineer, you should have gained some experience with 2 or 3 different (back end) programming languages in your own time or professionally. You also have a keen interest in either Functional programming or FinTech.

Working with the Directors and Technical Lead in the team you will be involved in building their 5 flagship products over the next rest of 2021. As the team grows, there will be opportunities to take ownership of 1 of these products. In order to be suitable for this new Engineering team you must have the following:

  • You will be an advocate of Functional Programming and have experience in at least one of the following: Python, Ruby, GoLang, JavaScript, Rust, Scala, C or C++, Haskell, Erlang
  • You should be willing to learn any of the languages above
  • You should be open-minded to learning new languages and pushing yourself to solve challenges
  • You will have an analytical mind with great problem-solving ability
  • Mathematical or Financial background would be beneficial, but this is not essential
  • Any knowledge of Cryptocurrency/Blockchain/Ethereum etc. would be beneficial

The organisation will have full support and training on anything you do not already know. This includes Blockchain and Cryptocurrencies, as well as any functional programming language that you do not already know.

Share this job