NAVITEL s.r.o.
The saved job offer can be found under the My saved job offers button of the top right menu.
Job offer
Location: Hybrid / Office
Level: Middle / Senior
Project: Development of a core backend service for a cross-platform mobile application. The service will manage dashcam information and updates
Key Responsibilities:
- Design, develop, and maintain robust and scalable RESTful APIs using Kotlin and Spring Boot, which will serve a cross-platform mobile application.
- Design, implement, and optimize database schemas in PostgreSQL
- Write efficient SQL queries, manage database migrations
- Develop a secure and functional web-based admin interface for internal data management and service administration
- Containerize the application and its dependencies using Docker and manage local environments with Docker Compose
- Write comprehensive unit and integration tests
- Collaborate with mobile developers, product managers and other team members
Tech Stack:
- Backend: Kotlin, Java 17+, Spring Boot
- Database: PostgreSQL
- Infrastructure: Docker, Docker Compose, Gradle
- Testing: JUnit 5, MockK/Mockito
Required Qualifications:
- 3+ years of backend development experience with Kotlin (and/or Java?)
- Strong practical knowledge of the Spring Boot ecosystem (Web, Data JPA, Security)
- Solid experience with PostgreSQL: complex queries, performance optimization, indexing
- Experience in building and configuring Docker containers
- Experience in developing internal admin panels or web interfaces (e.g., using Spring MVC)
- Understanding of REST principles, HTTP, authentication/authorization (JWT, OAuth2)
- Ability to write clean, maintainable, and well-tested code, with a strong proficiency in Git for version control, including branching strategies and collaborative workflows
Nice to Have:
- Experience developing and deploying services for Unix/Linux environments
- DevOps or adjacent skills: experience with deployment automation, basic server monitoring, or CI/CD pipelines (GitHub/Gitea Actions)
- Understanding of the specific needs and patterns of backend services for mobile apps (e.g., efficient payloads, offline considerations, push notifications)
- Experience with mobile API patterns (pagination, efficient payloads, offline sync)
- Russian language
We Offer:
- Competitive salary
- Modern tech stack and interesting challenges
- Ability to influence architectural and technology decisions
- Flexible work schedule
Benefity
Mobilní telefon
Stravenky/příspěvek na stravování
Firemní akce
Bonusy/prémie
Dovolená 5 týdnů
Zdravotní volno/sickdays
Možnost občasné práce z domova
Notebook
Občerstvení na pracovišti
Sleva na firemní výrobky/služby
Information about position
NAVITEL s.r.o.
Vysokoškolské / univerzitní
Čeština (Výborná), Angličtina (Pokročilá)
IS/IT: Vývoj aplikací a systémů, IS/IT: Správa systémů a HW , Programátor
Práce na plný úvazek
pracovní smlouva
Zaměstnavatel
The saved job offer can be found under the My saved job offers button of the top right menu.
We will send you similar offers