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.