DataArt 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 (JUnit, Kotest).
  • Conduct thorough and high-quality code reviews and participate in the full software development lifecycle; ensure production readiness, monitoring and incident response.
  • Engage in continuous improvement practices and agile methodologies; shape technical direction and influence architectural choices.

Requirements

  • 2+ years writing production Kotlin code and implementing features using coroutines.
  • Experience working on commercial, established products and operating software in production.
  • Strong knowledge of testing strategies and tools like JUnit or Kotest.
  • Experience making architectural trade-offs and being accountable for long-term maintainability.
  • Strong command of English (oral and written).

Nice to have

  • Experience with Kafka and event-driven architectures (dead letter queues, schema evolution, exactly once semantics).
  • AWS experience and understanding of async messaging (pub/sub, message queues).

Culture & Benefits

  • Vacation as per the laws of your country.
  • Health insurance for you and your loved ones.
  • 10 days of sick pay without a doctor's note (then as per local law).
  • Time off for state holidays according to official calendar.
  • Corporate events and a supportive workplace service.