SCALA ENGINEER (m/f)
Would you be interested to work in the areas of cybersecurity and insurance? We are Perseus, launched by FinLeap, a FinTech company builder based in Berlin.
We want to tap into the underserved demand for the quickly growing sector of information security and insurance for small and medium businesses, starting in Germany and going global.
As a Scala Engineer, you will be responsible for building our backend API and data pipelines later on. You’ll have an opportunity to decide on our technical stack and define and shape our product from scratch. Our current stack is Scala, Akka-Http, http4s, Cats, Postgres, AWS.
What we would like to see in you:
- Good knowledge of Scala
- Experience with Web frameworks such as Play Framework, Akka HTTP, http4s, Spring Boot, etc.
- Expertise in building APIs, understanding HTTP protocol, REST principles, ideally familiar with GraphQL.
- Experience in SQL and NoSQL databases. We use Postgres, and will look further at Cassandra.
- Experience in applying solid engineering: unit and integration testing, writing clean maintainable code, caching, CI/CD, monitoring.
- Ideally you’ve worked with building and maintaining data pipelines, streaming with tools like Kafka, Spark, Google Protobuf, Message Queues.
- Functional Programming experience is desirable.
- A growth mindset, open to new challenges.
- Great communication skills.
- University degree in computer science, mathematics or other technical field is preferred.
What you can expect from us:
- We will listen to you and respect your ideas on engineering and processes – we value feedback.
- We are agile in a genuine sense of it, being holistic and humane in the way we approach our work.
- We are building a culture of deep uninterrupted work, where you can focus on improving your craftsmanship and achieve results you will be proud of.
- We love solid engineering, independent thinking, being on the edge of science and technology, questioning existing state of things.
- We recognize and respect both side of software development:
- Being a hacker - building prototypes, and moving quickly
- Being a pragmatic craftsman - keeping code clean, maintainable, and well-tested
- Competitive salary.
We also have other bonuses like learning and conferences budget, books, online courses, meetups, deep-dive sessions with the whole team about different areas of our company, German classes, coffee, soft drinks, fruits, veggies, and biscuits.
We respect diversity and inclusiveness. We welcome people from various backgrounds, with diverse ideas and styles, different ways of thinking and working.