Traderepublicbank
Backend Engineer (Haskell)
Berlin. Posted 6 months ago
The role
You will build and test services and products using tools from the JVM ecosystem and Haskell. You will design cloud services on AWS focusing on high availability, low latency and scalability. You will implement automated software delivery using GitHub Actions, container-based CI/CD pipelines, and Kubernetes orchestration.
What you will do
- Build and test services and products using Kotlin, Spring, Vert.x, Hibernate, jOOQ, and Haskell
- Design cloud services focusing on high availability, low latency and scalability on top of AWS
- Implement automated software delivery using GitHub Actions, container-based CI/CD pipelines, and Kubernetes orchestration
Required qualifications
- 5 years of experience in software engineering
- Solid command of functional programming concepts (pure functions, algebraic data types, monadic effects)
- Hands-on experience with the Haskell toolchain (GHC, Cabal or Stack, common libraries)
- Experience with developed and shipped scalable features within a service oriented architecture
- A strong commitment to delivering reliable and maintainable software using an iterative development approach and continuous delivery
Nice to have
- experience in JVM ecosystem
- production experience in Haskell
- prior experience in platform/foundations-focused teams
About the company
Trade Republic is the largest savings platform in Europe. It operates in 18 countries, serving over 10 million customers with over 150B in assets.