ABOUT US
Unzer is a leading European fintech company with a mission to simplify international payments for e-commerce and retail businesses. Our brand was formed from 13 companies that now contribute to building a unique product covering the entire payment flow.
At Unzer, we are driven by the belief that customers should enjoy a seamless shopping experience, no matter where they choose to shop. We are a team of over 750 experts of 70 different nationalities, dedicated to creating a state-of-the-art unified commerce platform. Our goal is to enable businesses to delight their customers with a seamless payment experience.
Whether you're a tech enthusiast, payment expert, or a dedicated support professional, we are looking for individuals who are passionate about making a difference.
Our offices: We are based across Austria, Denmark, Germany and Luxembourg with a HQ in Berlin.
ABOUT THE TEAM
The RiskCore Team is tasked with constructing and maintaining the company’s AI-Driven Risk Platform, which operates 24/7, focusing on detecting risk and fraud in real-time across our payment methods. We are seeking a motivated Scala Software Engineer to join our team responsible for Unzer’s proprietary risk engine. We believe in developing software using typed functional programming, automated testing, and code generation. Do you enjoy FP and Scala? Then we are looking for you!
Our Tech stack
Scala with the usage of ZIO as base for the project
Database: MongoDB and PostgreSQL
Kafka integration using zio-kafka library with avro schemas support
Container orchestration system: Kubernetes with helm Charts
What your work will look like:
Develop new features in the risk management platform
Deploy using our automated GitHub CI and Argo CD
Improve our automated unit, integration and end-to-end tests
Maintain and support the components
What you need to be successful in this role:
You are proficient with coding in Scala and a huge fan of functional programming (3y+, must-have requirement)
We require experience in some of the technologies listed above, ideally proficiency in a functional language or JVM language, and the willingness to dive into the rest
You are able to perform automated testing
You like to have good business understanding and always think about the bigger picture
You are an excellent communicator, and you enjoy working closely with the team
Nice to have:
Programming skills of a scripting language (like Python or Bash)
Experience working with Linux system and Docker
Understanding of CI/CD principles
Please note that we will not sponsor your visa or relocation, and you must have a valid work permit to be eligible for this position.
WHAT'S IN THERE FOR YOU :
\uD83C\uDFE1 Work from home up to 60% of the time. We want you to keep your work-life balance.
\uD83D\uDEB2 Mobility support, whether you choose Swapfiets, Jobrad, or a Deutschland ticket - we've got you covered.
\uD83E\uDEF4 Explore counselling assistance, be it for professional or personal matters, through our associated platform.
\uD83D\uDCB0 Pension scheme, we want to give back and help you secure your future.
\uD83C\uDFD6️ 15 days a year of workation from your desired destination within the EU.
\uD83D\uDD5F Flexible working hours – you get to choose the schedule that works best for you!
\uD83D\uDCD7 Learning budget of 1000 euros per year – you can develop your passions with us.
\uD83C\uDF89 Enjoy some fun moments with your coworkers – we throw a company party once a year and host several team events!
Unzer is an equal employment opportunities workplace, and we commit to hiring regardless of race, sex, gender identification, sexual orientation, national origin, native language, religion, age, disability, marital status, citizenship, genetic information, pregnancy, or any other characteristic protected by law. Please refrain from including your picture and age with the application.
#LI-HYBRID