Backend Engineer (Haskell)
Trade Republic
Seniority
Midweight
Model
In-Office
Sector
Salary
Undisclosed
Contract
Full-Time
About the role
Trade Republic is the largest savings platform in Europe, operating in 18 countries and serving over 10 million customers. This role involves building and designing high-availability cloud services and products using modern JVM and functional programming tools.
What you'll do
- Build and test services and products using modern tools from the JVM ecosystem such as Kotlin, Spring and Vert.x, Hibernate or 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.
What you'll need
- 5 years of experience in software engineering (preferably in JVM ecosystem, with production experience in Haskell).
- Solid command of functional programming concepts (pure functions, algebraic data types, monadic effects) and 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.
- Experience with building platform services that act as a foundation and accelerator for product development.

