
Backend Engineer (Haskell)
Trade Republic6 months ago
Berlin, GermanySenior
Responsibilities
- Build and test backend services and products using Haskell and JVM ecosystem technologies.
- Design highly available, low-latency, and scalable cloud services on AWS.
- Implement automated software delivery using GitHub Actions, container-based CI/CD pipelines, and Kubernetes.
- Develop and ship scalable features within a service-oriented architecture.
- Build platform services that support and accelerate product development.
- Deliver reliable and maintainable software through iterative development and continuous delivery.
Requirements
- At least 5 years of software engineering experience.
- Preferably experience in the JVM ecosystem and production experience with Haskell.
- Strong understanding of functional programming concepts including pure functions, algebraic data types, and monadic effects.
- Hands-on experience with the Haskell toolchain, including GHC, Cabal or Stack, and common libraries.
- Experience developing and shipping scalable features in a service-oriented architecture.
- Experience building platform or foundation services is a plus.
Benefits
- The position is based in Berlin, Germany.
- Relocation support is provided if required.
- Inclusive workplace committed to equal opportunity and respect for varied identities and backgrounds.
Tech Stack
Categories
About Trade Republic
Trade Republic builds an app-based brokerage and savings platform for retail investors in Europe, offering low-cost trading in stocks, ETFs, derivatives, and cryptocurrencies, plus automated savings plans and interest on cash. It makes money from select fees, interest margin, and partnerships with market infrastructure providers. Founded in 2015 and headquartered in Berlin, it operates across much of the EU and is licensed in Germany as a securities trading bank (Trade Republic Bank GmbH).