Position: Senior Kotlin Backend Developer
Company: Abto Software
Category: Java
Experience required: 5y
English level: upper

**Project Overview:**
eLearning system for school students.

**Core responsibilities of the position:**
Developing backend modules on Kotlin language;
Code review;
Participate in daily meetings;
Keep API documentation up-to-date;
Writing automated tests;
Contribute to architecture decisions.

**Team:**
International team, mostly located in the UAE.

**Hard skills (Must have):**
Solid experience with Kotlin and Java;
Strong SQL and NoSQL skills;
Good knowledge in Linux and Docker;
Understanding of CI/CD concepts;
Experience with Git;
Good understanding of Agile/Scrum methodologies;
Fundamentals in object-oriented programming, data structures and algorithm design;
Good communication and collaboration skills;
Upper-intermediate English.

**Optional hard skills (Nice to have):**
Experience with Unit test frameworks;
Experience with Cloud (Amazon/GDC).