W skrócie
- Zadania: Twórz nowoczesne mikroserwisy i współpracuj w zwinnych zespołach.
- Firma: HelloFresh - globalny lider w dostarczaniu posiłków.
- Benefity: Współpraca z międzynarodowymi zespołami, nowoczesne biuro w Warszawie.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj nad technologią, która ma realny wpływ na życie milionów ludzi.
- Kwalifikacje: Doświadczenie w programowaniu w Go lub JVM oraz umiejętności w systemach rozproszonych.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
W HelloFresh celem jest zmiana sposobu, w jaki ludzie jedzą na zawsze, dostarczając wysokiej jakości jedzenie w 18 krajach i 3 kontynentach. Jako globalna grupa rozwiązań żywnościowych i wiodący dostawca zestawów posiłków na świecie, portfolio obejmuje HelloFresh, Green Chef, EveryPlate, Chefs Plate, Factor_ i Youfoodz.
Współpraca z HelloFresh w Warszawie oznacza współpracę z HelloTech - globalną jednostką technologiczną liczącą ponad 1000 osób, która napędza kompleksowy ekosystem żywnościowy. Od cyfrowej personalizacji i prognozowania po optymalizację łańcucha dostaw i redukcję odpadów żywnościowych, technologia napędza każdy krok tego modelu bezpośredniego do konsumenta.
O roli:
HelloTech działa w autonomicznych, międzyfunkcyjnych zespołach, z których każdy odpowiada za konkretny obszar produktu od początku do końca. Osoba na tym stanowisku dołączy do przypisanego zespołu, z elastycznością przechodzenia między zespołami i projektami w miarę ewolucji celów technicznych i priorytetów biznesowych.
- Dostawy i zamówienia / Plany: Kluczowe systemy backendowe przekształcające subskrypcję w prawidłowe fizyczne dostawy dla milionów klientów.
- Aktywna podróż: Utrzymywanie stabilności cyklu życia klienta: funkcje obejmujące nawyki, zarządzanie subskrypcją, zamawianie i łagodną obsługę błędów na dużą skalę.
- Personalizacja menu i prognozowanie: Wykorzystanie danych i zastosowanych nauk do dostosowywania interfejsów użytkownika i przewidywania regionalnego popytu konsumenckiego.
- Operacje i łańcuch dostaw (SCM): Zakupy, zarządzanie zapasami, etykietowanie i systemy produkcyjne rozwiązujące wyzwania fizycznego świata za pomocą oprogramowania.
Wszystkie obszary techniczne składają się z wysoko dostępnych, zdarzeniowych systemów rozproszonych obsługujących globalne architektury. Ta rola nie obejmuje odpowiedzialności za zarządzanie ludźmi.
Co będziesz robić:
- Utrzymywać odpowiedzialność za architekturę, projektowanie, rozwój, wdrażanie i działanie mikroserwisów w pełnym modelu DevOps.
- Budować systemy oparte na zdarzeniach, wykorzystując technologie komunikacyjne, takie jak Kafka, RabbitMQ lub AWS SQS/SNS, oraz udostępniać dane za pomocą czystych interfejsów REST i gRPC.
- Intensywnie pracować z Dockerem, orkiestracją kontenerów za pomocą Kubernetes oraz zautomatyzowanymi pipeline'ami wdrożeniowymi CI/CD.
- Utrzymywać silne zobowiązanie do testowania, wykonując solidne zestawy testów, od testów jednostkowych po pełne pokrycie end-to-end.
- Ściśle współpracować w ramach międzyfunkcyjnych zespołów zwinnym, w tym liderów produktów, inżynierów frontendowych, projektantów i zespołów danych.
- Zapewniać wsparcie techniczne i doradztwo członkom zespołu, aktywnie uczestnicząc w przeglądach kodu i architektury.
- Wykorzystywać nowoczesne narzędzia i przepływy pracy AI (np. Claude, Cursor) jako standardowy element dostarczania inżynieryjnego w celu zwiększenia wydajności.
Co przyniesiesz:
- Ekspert na poziomie seniora w co najmniej jednym języku programowania: Go lub języku JVM (Java/Kotlin). Wysoka biegłość w jednym stosie jest wymagana, z chęcią do poszerzania wiedzy technicznej w Go.
- Solidne doświadczenie w budowaniu, wdrażaniu i obsłudze krytycznych usług backendowych w środowisku produkcyjnym.
- Techniczna swoboda w poruszaniu się po systemach rozproszonych, kolejkach komunikatów, konteneryzacji i nowoczesnej infrastrukturze wdrożeniowej.
- Silne instynkty inżynieryjne, w tym praktyczne zastosowanie metodologii projektowych, takich jak TDD, BDD lub DDD, oraz umiejętność podejmowania sensownych decyzji technicznych.
- Doskonałe umiejętności komunikacyjne, aby skutecznie działać w międzynarodowym, wielodyscyplinarnym środowisku technicznym.
Co oferujemy:
- Globalna współpraca na dużą skalę: Współpraca z doświadczonymi inżynierami i partnerami produktowymi w międzynarodowych zespołach HelloTech, w kulturze aktywnej wymiany wiedzy.
- Technologia z realnym wpływem: Buduj i obsługuj nowoczesne systemy na globalną skalę, wspierające miliony klientów i złożone operacje łańcucha dostaw.
- Przywództwo techniczne/produktowe/projektowe: Wpływaj na najlepsze praktyki i architekturę/projekt, jakość i sposoby pracy w autonomicznym, produktowym środowisku.
- Rozwój/dostawa end-to-end: Podejmuj decyzje od definicji problemu do produkcji, poprawiając systemy i umożliwiając długoterminową skalowalność.
- Dostęp do miejsca pracy w Centrum Warszawy: Hub oferuje nowoczesne udogodnienia, w tym prysznice, strefy relaksu, przestrzeń na świeżym powietrzu, parking rowerowy oraz napoje (kawa, napoje bezalkoholowe i owoce).
Senior Backend Product Engineer in Warsaw – pracodawca: HelloFresh
HelloFresh w Warszawie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w zespole HelloTech, gdzie innowacje technologiczne mają realny wpływ na codzienne życie milionów klientów. Pracownicy mogą liczyć na rozwój zawodowy w międzynarodowym zespole, dostęp do nowoczesnych narzędzi oraz kulturę współpracy i dzielenia się wiedzą, co sprzyja osobistemu i zawodowemu rozwojowi. Dodatkowo, biuro w Centrum Warszawy zapewnia komfortowe warunki pracy, w tym nowoczesne udogodnienia i przestrzeń do relaksu.