Backend Developer with Kotlin
Krupnicza 5, Kraków
Inuits
We are seeking a Backend Developer with Kotlin to join our team.
About the project:
You’ll join a small Kotlin codebase originally built by one developer and expand it with new features, including a bank-account integration to automatically confirm payments. In parallel, you’ll help deliver a new mobile app in Kotlin and collaborate with a React web frontend.
About the client:
Go Getter is an all-in-one administration platform for entrepreneurs and accountants, covering invoicing, expense capture, projects, and agenda. It integrates with accountants, popular apps, and banks to streamline document flow and payments.
Key responsibilities:
Implement new backend features in Kotlin, including integrations with external banking APIs for payment status;
Build and maintain a mobile application in Kotlin;
Collaborate with a React frontend and ensure smooth API contracts;
Work closely with a compact team: 2 developers, a PM (Tom), and a client-side PO in an agile setup;
Write clean, maintainable code aligned with clean architecture, SOLID, TDD, and DDD;
Participate in code reviews, propose improvements, and uphold performance and security best practices.
Qualifications:
4 years of professional Kotlin development experience (backend; mobile Kotlin experience a plus);
Practical experience with relational databases;
Strong grasp of clean architecture, clean coding, and SOLID;
Hands-on with test-driven development (TDD) and domain-driven design (DDD);
Familiarity with React or frontend collaboration patterns (nice to have);
Clear communication, ownership mindset, and comfort working in a small, fast-moving team.
In exchange for your skills, we offer:
Supportive relationships, built on transparency and a flat structure, in a diverse and multinational team;
Office in the center of historical Kraków, where your dog is always welcome;
Perks incl. Multikafeteria, Group Life Generali insurance, Signal Iduna, Multisport, language lessons 1:1;
Sport and other events, including, weekly running, squash, and team lunches on the house;
Tea, coffee, and all-you-can-eat fruits and nuts in the office.
The recruitment process includes:
HR screening 30min Zoom call;
1h technical interview;
General call with the team leader;
Making an offer meeting.
Backend Developer with Kotlin
Backend Developer with Kotlin
Krupnicza 5, Kraków
Inuits