Software Engineer
OhpenSoftware Engineer
OhpenOriginal Advert
Ohpen is on the lookout for a skilled Engineer to join the team and help us build and maintain the product and its applications. There is where you come into the picture!
We're not looking for just another Java developer. We want someone who has internalized the discipline of languages like Rust, C++, and Haskell - ownership semantics, zero-cost abstractions, fearless concurrency, algebraic types, immutability-by-default - and brings that rigour to a production Java codebase.
You'll join one of our self-governing squads Bratislava or Zilina that owns its domain end-to-end in a cloud-native fintech platform. Most architectural decisions are made inside the squad, so your opinions on correctness, performance, and code design actually matter here.
The daily language is Java 21+ / Spring Boot, but the way you think about the code is what sets you apart.
As English is our primary working language, we expect candidates to communicate fluently in English at a professional level. We also value a willingness to work with AI technologies.
- 5+ years of professional backend experience, with meaningful time spent in at least one of: Rust, C++, Haskell - or demonstrable deep knowledge of their core principles
- Strong, opinionated understanding of memory models, ownership, type systems, and functional programming concepts
- Production fluency in Java (17+) and Spring Boot - or the confidence to ramp up quickly given your systems background
- Experience with or genuine interest in AWS, Terraform, and delivery automation
- Comfortable communicating daily in English
Application managed by Ohpen