Senior Kotlin Developer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Kotlin Developer (Fintech): Designing, developing, and maintaining high-quality backend services using Kotlin under established patterns with an accent on architectural decision-making and complex feature delivery using coroutines. Focus on improving test design across the squad, ensuring production readiness and stability, and leveraging AI tools.
Location: Remote. Working schedule is aligned with the UK time zone (9am to 5:30pm UK time) and involves participating in on call shifts if required.
Company
is a company that delivers innovative and accessible financial solutions for today's consumers.
What you will do
- Design, develop, and maintain high-quality backend services using Kotlin under established patterns.
- Work closely with cross-functional teams; own architectural decision-making and complex feature delivery using coroutines and existing frameworks.
- Define testing strategy for features or services, improve test design across the squad, identify gaps in coverage or reliability, and ensure new work meets agreed quality standards (JUnit, Kotest).
- Conduct thorough and high-quality code reviews, improving team-wide code standards.
- Participate in the full software development lifecycle, from concept and design to testing and deployment; ensure production readiness and stability, owning monitoring and incident response.
- Engage in continuous improvement practices and agile methodologies; shape technical direction, raise standards, and influence architectural choices.
Requirements
- 2+ years in writing production Kotlin code and implementing features using coroutines.
- Experience working on commercial, established products used by real customers, and operating software in production.
- Strong knowledge of testing strategies with tools like JUnit or Kotest; able to define and improve squad-wide test coverage.
- Backgrounds where quality, testing, and maintainability were prioritised alongside delivery, even under time or commercial pressure.
- Experience making architectural trade-offs (e.g. consistency vs availability, sync vs async) and being accountable for the long-term maintainability of those decisions.
- Strong command of English in both oral and written communication; ability to lead technical discussions.
Nice to have
- Strong experience with Kafka and event-driven architectures; comfortable with advanced patterns (dead letter queues, schema evolution, exactly once semantics).
- AWS Experience.
- Understanding event-driven patterns and async messaging (pub/sub, message queues); experience consuming or producing messages in at least one messaging platform.
Culture & Benefits
- Vacation as per the laws of your country.
- Health insurance policy for you and your loved ones.
- 10 days of sick pay without a doctor's note, afterwards - as per the laws of your country.
- Time off for state holidays according to the official calendar, regardless of the client’s schedule.
- Pleasant environment with two large corporate parties and many small get-togethers for colleagues.
- Comfort service solving technical and everyday problems at work.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →