Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join DataArt and take your career to the next level!
Application takes less than 5 minutes

