Public summary
Join a fintech company building a unified global transfer platform serving multiple countries across Europe and beyond. The role focuses on backend development of money transfer services using modern technologies like Kotlin, Java, Go, and cloud infrastructure. Candidates will contribute to the platform architecture, code quality, reliability, and use of AI-assisted development tools in a collaborative, diverse, and innovative environment based in Berlin. This office-first role supports large scale financial products impacting millions of small businesses globally.
Location and work setup
- Location
- Berlin
- Remote status
- On-site
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Build and maintain core backend services for money transfers; take end-to-end ownership from development to production support; contribute to migration from legacy, market-specific services to a unified global platform; ensure high code quality and test coverage; participate in incident reviews and on-call rotations; engage in architectural discussions and propose innovative solutions; leverage AI development tools to enhance engineering workflows.
Qualifications
Proven experience as a backend engineer with modern programming languages such as Kotlin (primary), Java, or Go; strong understanding of distributed systems and event-driven architecture; experience with messaging tools like Kafka; familiarity with microservices, Spring Boot, relational databases, and API design; ability to work in high-throughput, regulated environments with a focus on reliability and edge cases; excellent English communication skills; collaborative mindset; interest in product impact beyond coding.