DataArt
Senior Kotlin Developer (Banking Platform)
DataArtLatvia1 day ago
Full-timeRemote FriendlyEngineering, Information Technology

The vacancy is open for remote or office-based work within Latvia.


3500- 4200 Eur Gross salary range for Employment contract in Latvia.


Client

Our client, a UK-based digital bank, delivers innovative and accessible financial solutions for today's consumers. Known for its user-friendly platform and customer-centered approach, it helps people manage finances with ease and transparency. Recent expansions into flexible payment options and new services strengthen its role as a leader in the UK's digital banking sector.


Position overview

The client is building the bank of the future with cutting-edge technologies. This is an exciting opportunity to collaborate on a major rebuild of our technical stack. You'll work in a small, agile, and cross-functional team that tackles real-world problems and interacts closely with stakeholders and key business users.


Responsibilities

  • Design, develop, and maintain high-quality backend services using Kotlin
  • Work closely with cross-functional teams to define, design, and ship new features
  • Optimize the performance, quality, and responsiveness of applications
  • Conduct code reviews, write unit and integration tests, and ensure robust code quality with a strong emphasis on Test-Driven Development (TDD) using frameworks like Kotest or JUnit
  • Participate in the full software development lifecycle, from concept and design to testing and deployment
  • Utilize code versioning tools like Git for efficient collaboration
  • Engage in continuous improvement practices and agile methodologies


Requirements

  • 5+ years of software development experience with a focus on backend services
  • Knowledge of Kotlin and its application in a professional environment
  • Proven experience in testing methodologies, including unit and integration testing; experience with Test-Driven Development (TDD) and testing frameworks like Kotest or JUnit
  • Experience with Kotlin-specific frameworks such as Ktor and Coroutines
  • Solid understanding of microservices architecture and best practices
  • Experience with PostgreSQL
  • Proficient in using code versioning tools like Git
  • Experience with build tools such as Gradle or Maven (Gradle preferred)
  • Experience with Docker & Kubernetes
  • Strong command of English in both oral and written communication with ability to contribute clearly to team discussions
  • Effective team player with the ability to work independently
  • Proactive mindset with strong problem-solving abilities


Nice to have

  • Experience with Kafka



Key Skills

Ranked by relevance