TL;DR
Senior Kotlin Developer (Banking Platform): Design, develop, and maintain high-quality backend services for a UK-based digital bank with an accent on Kotlin, microservices architecture, and test-driven development. Focus on building robust, scalable banking platform features and optimizing application performance in an agile, cross-functional team.
Location: Hybrid across multiple European cities including Belgrade, Cluj-Napoca, Krakow, Lodz, Lublin, Riga, Sofia, Varna, Warsaw, Wroclaw, and remote options in Bulgaria and Poland
Company
UK-based digital bank delivering innovative and accessible financial solutions with a user-friendly platform and customer-centered approach.
What you will do
- Design, develop, and maintain backend services using Kotlin
- Collaborate with cross-functional teams to define and ship new features
- Optimize performance, quality, and responsiveness of applications
- Conduct code reviews and ensure robust code quality with TDD using Kotest or JUnit
- Participate in full software development lifecycle from design to deployment
- Use Git for version control and engage in continuous improvement and agile practices
Requirements
- 5+ years of backend software development experience
- Proficient in Kotlin and Kotlin-specific frameworks like Ktor and Coroutines
- Experience with microservices architecture and PostgreSQL
- Strong knowledge of testing methodologies including TDD and testing frameworks
- Experience with Docker, Kubernetes, Gradle or Maven, and Git
- Strong English communication skills
Nice to have
Culture & Benefits
- Vacation as per local laws with encouragement to rest properly
- Health insurance support for employees and families
- Sick pay including 10 days without doctor's note
- Time off for state holidays regardless of client schedule
- Corporate parties and social events
- Technical and everyday problem-solving support at work
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →