Senior Backend Developer (Solr/Elasticsearch)
teems.it sp. z o.o.
⚲ Kraków
22 400 - 26 500 PLN (B2B)
Wymagania
- Solr
- Java
- Spring Boot
- Elasticsearch
- Vector (nice to have)
- E-commerce (nice to have)
- Kotlin (nice to have)
- AI (nice to have)
- MongoDB (nice to have)
- Docker (nice to have)
Opis stanowiska
O projekcie: teems.it to młoda, rozwijająca się firma z sektora IT, dostarczająca rozwiązania mające realny wpływ na rozwój europejskiego rynku technologicznego. Dążymy do tego, aby jakość naszych aplikacji była na jak najwyższym poziomie, stawiając na użyteczność, nowoczesność oraz przejrzystość działań. Oferujemy udział w stabilnych międzynarodowych projektach realizowanych w formule remote-first, z możliwością pracy w nowoczesnym biurze w sercu Krakowa. Poza transparentnym otoczeniem biznesowym oferujemy: - prywatną opiekę medyczną, - indywidualny budżet szkoleniowy, - inicjatywy edukacyjno-rozwojowe, - wewnętrzne warsztaty w Krakowie 2-3 razy w roku (pokrywamy koszty podróży i zakwaterowania), - możliwość pracy z biura, - integracje oraz wyjazdy szkoleniowo-integracyjne, - realizację najwyższych standardów prowadzenia projektów. Wymagania: - doświadczenie w tworzeniu wydajnych systemów wyszukiwania przy użyciu Apache Solr lub Elasticsearch - bardzo dobra znajomość Java/Kotlin oraz frameworka Spring Boot - praktyczna znajomość systemów wyszukiwania wektorowego (Vector Search) oraz modeli językowych w kontekście interpretacji zapytań - otwartość na wykorzystywanie narzędzi AI - dobra znajomość MongoDB - znajomość narzędzi chmurowych narzędzi do konteneryzacji (np. Docker) - otwartość na naukę i szybkie adaptowanie się do nowych trendów technologicznych - otwartość na współpracę międzyzespołową i dzielenie się wiedzą - język angielski w stopniu komunikatywnym (min. B2) Mile widziane: - język niemiecki w stopniu komunikatywnym (min. B2) - doświadczenie z e-commerce Codzienne zadania: - projektowanie i wdrażanie nowych funkcjonalności w obszarze wyszukiwarki dla dużej platformy e-commerce - pełna odpowiedzialność za cykl życia produktu, od architektury po wdrożenia (CI/CD) i utrzymanie - podejmowanie decyzji technicznych oraz dbanie o standardy wydajnościowe na każdym etapie rozwoju (PoC, MVP, Scale) - wsparcie techniczne zespołu oraz dzielenie się wiedzą z zakresu nowoczesnych technologii wyszukiwania