💰 Stawka: 130-150 zł/h netto (B2B)
📍 Lokalizacja: 100% zdalnie
🕒 Współpraca: długofalowa | pełen etat
📢 Rekrutacja: 2 etapy techniczne + feedback – bez zbędnych formalności
Dołącz do zespołu pracującego nad nowoczesnymi systemami backendowymi opartymi o komunikację asynchroniczną. Budujemy rozwiązania o wysokiej niezawodności i skalowalności, integrując event-busy, przetwarzanie danych oraz mechanizmy wyszukiwania semantycznego. Dołączysz do dojrzałego zespołu inżynierskiego, gdzie technologia ma znaczenie, a architektura jest przemyślana, a nie przypadkowa.
-
Core: Kotlin / Java (min. Java 11+)
-
Asynchroniczność: coroutines, reactive streams, async processing
-
Event/Service Bus: Kafka, NATS (lub podobne)
-
Bazy: PostgreSQL, Elasticsearch
-
Pozostałe: Docker, CI/CD, Git, REST APIs, GitHub Actions
- Min. 3-4 lata doświadczenia w tworzeniu aplikacji w Kotlinie lub Javie
- Bardzo dobra znajomość programowania asynchronicznego
- Praktyka w pracy z architekturą opartą na komunikacji event-driven
- Znajomość języka angielskiego na poziomie B2 lub wyższym
Dodatkowy plus za:
- Doświadczenie z Kafka/NATS lub innym message/event brokerem
- Znajomość Elasticsearch i pojęcia semantic search
-
Projektowanie i implementacja logiki backendowej z wykorzystaniem języka Kotlin lub Java – z naciskiem na systemy komunikujące się asynchronicznie.
-
Tworzenie i rozwój mikroserwisów opartych o event/service bus (np. Kafka, NATS) oraz REST API.
-
Integracja z zewnętrznymi usługami i systemami (np. serwisy danych, rejestry, silniki wyszukiwania).
-
Obsługa i przetwarzanie zdarzeń w czasie rzeczywistym – budowa rozwiązań bazujących na architekturze event-driven.
-
Wdrażanie rozwiązań wyszukiwawczych z użyciem Elasticsearch, a opcjonalnie również koncepcji semantycznego wyszukiwania (semantic search).
-
Udział w przeglądach kodu (code review) oraz wdrażanie dobrych praktyk w zakresie jakości i czytelności kodu.
-
Projektowanie modeli danych i optymalizacja zapytań (np. w PostgreSQL lub innej bazie relacyjnej).
-
Utrzymanie i rozwój istniejących komponentów systemu, w tym analiza błędów i optymalizacja wydajności.
-
Ścisła współpraca z zespołem technicznym i biznesowym, również w języku angielskim (min. poziom B2).
-
Współtworzenie dokumentacji technicznej dla tworzonych rozwiązań.
- Stabilna, długofalowa współpraca z realnym wpływem na technologię
- Nowoczesny stack i dojrzałe procesy techniczne
- Zespół, który wie, co robi – techniczni liderzy, otwarci na wymianę wiedzy
- Transparentny proces rekrutacji (bez zadania domowego)
- Elastyczne godziny pracy + pełna zdalność
- Stawka do 150 zł/h netto na b2b
- Przelew w dogodnej formie
- Krótki 14-dniowy termin płatności faktury
- Bogaty pakiet usług prywatnej opieki medycznej
- Dostęp do platformy kafeteryjnej MyBenefit (umożliwiającej zamawianie kart Multisport, kart przedpłaconych do Ikea, Zalando, Notino i wielu innych)