Kotlin & Java Developer
⚲ Gdańsk
16 800 - 21 840 PLN netto (B2B)
Wymagania
- bardzo dobra znajomość Kotlin i Java
- praktyczne doświadczenie ze Spring Boot
- doświadczenie w projektowaniu i wdrażaniu mikroserwisów
- praktyczne korzystanie z narzędzi AI wspomagających kodowanie (GitHub Copilot, OpenCode lub podobne)
- angielski na poziomie B2+ i płynny polski
Mile widziane
- doświadczenie z MongoDB i Spring Data MongoDB
- doświadczenie z Google Cloud Platform
- doświadczenie z frontendem lub technologiami mobilnymi (Web, iOS, Android)
Opis stanowiska
Backend dla klienta e-commerce — rozwijasz i utrzymujesz serwisy w Kotlinie i Javie na Spring Boot, projektujesz mikroserwisy i API, współpracujesz z Product Managerami, analitykami i UX. Praca zdalna, ale z okazjonalnymi warsztatami i sesjami planistycznymi na miejscu — jeśli zależy Ci na 100% zdalności, to może być problem. Oczekuje się też codziennej pracy z narzędziami AI (GitHub Copilot i podobne) — jeśli nie korzystasz z nich na co dzień, będziesz musiał nadrobić.
🔍 Dekoder Ogłoszenia
🔴
contributing to product development from concept to delivery
Może oznaczać, że będziesz zaangażowany w cały cykl życia produktu, od pomysłu po wdrożenie, co może wiązać się z większą odpowiedzialnością i potencjalnie szerszym zakresem obowiązków niż tylko kodowanie.
🔴
occasional onsite workshops and planning sessions
Chociaż praca jest zdalna, mogą pojawić się nieoczekiwane lub częstsze niż zakładano wizyty w biurze, co może być problematyczne dla osób preferujących w 100% zdalny tryb.
🟡
Design architecture for new functionalities and services
Oznacza to, że będziesz odpowiedzialny za projektowanie architektury, a nie tylko za implementację, co wymaga głębszego zrozumienia i doświadczenia w architekturze systemów.
🔴
Utilize modern AI-powered development tools to increase productivity and code quality
Może oznaczać, że oczekuje się od Ciebie szybkiego przyswajania i efektywnego wykorzystania nowych, potencjalnie jeszcze nie w pełni sprawdzonych narzędzi, co może wymagać dodatkowego czasu na naukę.
🟡
Ability to design technical solutions and take ownership of implementation decisions
Podkreśla dużą autonomię i odpowiedzialność, co może oznaczać, że będziesz musiał samodzielnie podejmować kluczowe decyzje techniczne bez stałego nadzoru.