Kotlin Developer

Nitka Technologies

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design and evolve banking APIs for mobile applications and internal/external services
  • Build scalable backend solutions using Kotlin and modern JVM technologies
  • Contribute to the architecture, scalability, and reliability of core banking and partner platforms

Requirements

  • 5+ years of experience in the JVM ecosystem, with strong expertise in Kotlin or Java
  • Deep understanding of concurrency and asynchronous programming
  • Experience designing systems using clean architectures (DDD, event-driven approaches)
  • Solid knowledge of distributed systems and their trade-offs
  • Hands-on experience with Docker and Kubernetes, preferably in an AWS environment
  • Intermediate English proficiency or higher

Preferred Qualifications

  • Interest or experience in platform engineering
  • Experience with database performance optimization
  • Background in functional programming
  • Experience building internal libraries, SDKs, or developer tools

Benefits

  • Fully remote work environment
  • Full-time engagement (8 hours/day)
  • Attractive compensation in USD
  • Paid vacation and holidays

About the Company

Nitka Technologies develops software for customers in the US and Europe, bringing together approximately 300 professionals from Eastern Europe, North and South America, Armenia, Georgia, and Kazakhstan.

Skills & tools

KotlinJavaDockerKubernetesAWS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years JVM experience
  2. 02Expertise in Kotlin or Java
  3. 03Concurrency and asynchronous programming
  4. 04Clean architectures (DDD, event-driven)
  5. 05Distributed systems knowledge
  6. 06Docker and Kubernetes
  7. 07AWS environment
  8. 08Intermediate English