Software Engineer (Java/Kotlin) | Branża e-commerce
Edge One Solutions
Rola polega na rozwijaniu i utrzymaniu krytycznego systemu zarządzania cennikami dostaw dla największej platformy e-commerce w Polsce. Inżynier będzie pracował w zespole odpowiedzialnym za wysokodostępne usługi backendowe oparte na Java/Kotlin i Spring Boot, integracje z Kafka i MongoDB, a także przetwarzanie danych w Spark na GCP. Praca wymaga pełnej odpowiedzialności za kod od momentu napisania po działanie na produkcji, a także myślenia produktowego i kompromisów między perfekcją a potrzebami biznesowymi.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu ani liczby mikroserwisów, brak informacji o systemie on-call i jego częstotliwości.
Rola polega na rozwijaniu i utrzymaniu krytycznego systemu zarządzania cennikami dostaw dla największej platformy e-commerce w Polsce. Inżynier będzie pracował w zespole odpowiedzialnym za wysokodostępne usługi backendowe oparte na Java/Kotlin i Spring Boot, integracje z Kafka i MongoDB, a także przetwarzanie danych w Spark na GCP. Praca wymaga pełnej odpowiedzialności za kod od momentu napisania po działanie na produkcji, a także myślenia produktowego i kompromisów między perfekcją a potrzebami biznesowymi.
- ✓Wsparcie Service Delivery Managera i planowanie ścieżki kariery
- ✓Dofinansowanie szkoleń, certyfikatów i konferencji
- ✓Możliwość zmiany projektu (SmartChange) zgodnie z preferencjami
- ✓Elastyczne benefity – punkty do wyboru
- ✓Praca nad kluczowym systemem dużej platformy e-commerce z realnym wpływem na skalę
- −Brak widełek wynagrodzenia w ogłoszeniu
- −Outsourcing przez agencję – pośrednik między inżynierem a klientem
- !Wymieniono Spark na GCP w zadaniach, ale nie w wymaganiach – może być potrzebne
- !Współpraca przy frontendzie może odciągać od backendu
- !Termin 'myślenie produktowe' jest dość ogólny i może oznaczać dużo spotkań biznesowych
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Rozwój i utrzymanie backendowych mikroserwisów w Java/Kotlin z użyciem Spring Boot
- •Projektowanie i implementacja REST API oraz obsługa zdarzeń w Kafka
- •Zapewnianie wysokiej dostępności i spójności danych w środowisku rozproszonym
- •Monitorowanie wydajności i niezawodności systemów produkcyjnych
- •Utrzymanie i rozwój procesów przetwarzania danych w Apache Spark na GCP
- •Współpraca przy tworzeniu aplikacji frontendowych do zarządzania cennikami
- •Rozwiązywanie problemów skalowalności i wydajności w systemie o dużej skali ruchu
- •Udział w inicjatywach biznesowych i technologicznych platformy e-commerce
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend engineer z dobrą znajomością Javy i podstawową wiedzą o Spring Boot, który chce rozwijać się w kierunku systemów rozproszonych i mikroserwisów.
Osoby bez doświadczenia w backendzie na produkcji lub z czysto frontendowym backgroundem. Nie dla juniorów bez znajomości Javy i Spring Boot.
- ?Jak duży jest zespół pracujący nad tym systemem?
- ?Czy na co dzień pracuje się z frontendem, czy to sporadyczne zadanie?
- ?Jak wygląda dyżurowanie (on-call) i czy jest dodatkowo płatne?
- ?Czy Spark jest wymagany na starcie, czy można się go nauczyć w trakcie?
- ?Jaki jest proces CI/CD i narzędzia do monitoringu?
- ?Jakie są oczekiwania co do znajomości Kotlina – czy jest kluczowa, czy można się uczyć?
- ?Czy istnieje możliwość bezpośredniej współpracy z klientem?
- −Nie podano wielkości zespołu ani liczby mikroserwisów
- −Brak informacji o systemie on-call i jego częstotliwości
- −Nie sprecyzowano, czy znajomość Spark i GCP jest wymagana, czy tylko mile widziana
- −Brak szczegółów dotyczących stosu frontendowego
Agile, Continuous Deployment i Continuous Integration. Zespół pracuje w modelu agile, z naciskiem na proaktywność i odpowiedzialność za kod. Współpraca z biznesem i myślenie produktowe są cenione.
3 etapy: Rozmowa wstępna, Technical check, Project interview. Po nich witamy w zespole.