
Backend Developer, Kotlin
Inuits | Team Augmentation
full-time
Posted on:
Location Type: Office
Location: Kraków • 🇵🇱 Poland
Visit company websiteSalary
💰 PLN 115 - PLN 125 per hour
Job Level
Mid-LevelSenior
Tech Stack
KotlinReact
About the role
- 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
Requirements
- 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
Benefits
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Kotlinbackend developmentmobile application developmentrelational databasesclean architectureSOLID principlestest-driven development (TDD)domain-driven design (DDD)API integrationcode reviews
Soft skills
clear communicationownership mindsetteam collaborationagile methodologyproposing improvementsperformance best practicessecurity best practices