W skrócie
- Zadania: Twórz nowoczesne systemy backendowe i współpracuj z zespołem nad innowacyjnymi projektami.
- Firma: Dynamiczna firma technologiczna z kulturą współpracy i zdalnym zespołem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
- Pozostałe informacje: Możliwość podróży do klientów w LATAM oraz doskonałe możliwości rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój cyfrowych produktów.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii backendowej oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 4000 - 4000 zł za miesiąc.
Godzina: Pełny etat
Lokalizacja: W pełni zdalna
Strefa czasowa: Szukamy osób w Europie lub LATAM
Język: Wymagana profesjonalna znajomość języka angielskiego. Hiszpański to duży atut.
Wymagania:
- 5+ lat doświadczenia w inżynierii backendowej.
- Ekspert w Java 21 (LTS), Spring Boot 3.2+ i PostgreSQL.
- Doświadczenie z architekturą opartą na zdarzeniach i DDD jest wymagane.
Podróże: Okazjonalne podróże do klientów w LATAM mogą być wymagane, zazwyczaj na kilka dni do tygodnia co kilka miesięcy.
Zakres wynagrodzenia: €3,000 - €4,000/miesiąc brutto (w zależności od poziomu doświadczenia), umowa B2B.
O Afternow:
Afternow to partnerzy w Twojej cyfrowej podróży. Łączymy strategię, design i technologię, aby budować systemy, które elastycznie dostosowują się do przyszłości. Tworzymy cyfrowe systemy, na których opierają się wspaniałe firmy. Nasze partnerstwa opierają się na przejrzystości, rzemiośle i trosce.
Rola:
Szukamy pasjonata Senior Backend Developera do naszego zespołu rozwoju produktu. W tej roli będziesz pracować nad skalowalnymi systemami backendowymi dla nowoczesnych produktów cyfrowych, platform i usług. Będziesz pomagać w projektowaniu i budowaniu solidnych API, mikroserwisów, modeli baz danych, integracji i logiki biznesowej, które wspierają rzeczywiste potrzeby produktów.
Co będziesz robić:
- Pisanie czystego, testowalnego i wydajnego kodu Java przy użyciu Spring Boot i nowoczesnych praktyk inżynieryjnych.
- Budowanie i utrzymywanie REST API oraz usług backendowych, które są jasne, bezpieczne, skalowalne i łatwe do integracji.
- Projektowanie i wdrażanie usług w ramach systemów rozproszonych, z wyraźnymi granicami, odpowiedzialnością i łatwością w utrzymaniu.
- Stosowanie zasad Domain-Driven Design, przekształcając wymagania biznesowe w czyste modele techniczne i granice usług.
- Projektowanie, optymalizacja i utrzymanie schematów baz danych PostgreSQL, zapytań, indeksów i przepływów danych.
- Budowanie asynchronicznych przepływów pracy i integracji przy użyciu architektury opartej na zdarzeniach i narzędzi takich jak Kafka.
- Implementacja integracji zewnętrznych, systemów płatności, potoków danych, narzędzi wewnętrznych i innych usług backendowych w zależności od potrzeb projektu.
- Projektowanie logiki backendowej z silnym naciskiem na poprawność, audytowalność, przypadki brzegowe i spójność danych.
- Przyjmowanie odpowiedzialności za konkretne moduły backendowe, od planowania technicznego i wdrożenia po testowanie, dokumentację, wsparcie wydania i ciągłe doskonalenie.
- Ścisła współpraca z frontendowymi programistami, QA, DevOps, menedżerami produktu i projektantami w celu przekształcenia pomysłów w gotowe moduły.
- Pisanie i utrzymywanie testów automatycznych.
- Aktywne uczestnictwo w przeglądach pull requestów, dzielenie się wiedzą i pomoc w utrzymaniu wysokich standardów w kodzie backendowym.
- Identyfikowanie luk, ryzyk, zależności i niejasnych wymagań na wczesnym etapie.
Czego oczekujemy:
- 5+ lat doświadczenia w rozwoju backendu w profesjonalnym środowisku.
- Silna znajomość Java 21, Spring Boot 3.2+, Hibernate i nowoczesnego rozwoju backendu w Javie.
- Głębokie zrozumienie Domain-Driven Design (DDD) i Event-Driven Architecture (EDA).
- Doświadczenie w pracy z AWS i środowiskami aplikacji w chmurze.
- Doświadczenie w Fintech, SaaS, HR, Payroll, ERP, e-commerce, logistyce, handlu detalicznym, produktach AI lub złożonych platformach B2B to duży atut.
- Osoba, która może blisko współpracować z PM-ami, projektantami, frontendowymi programistami i innymi członkami zespołu.
- Umiejętność przekształcania niejasnych wymagań biznesowych w działający algorytm, usługę lub mikroserwis.
- Doświadczenie w korzystaniu z nowoczesnych narzędzi AI do kodowania, takich jak Claude Code, GitHub Copilot, Cursor lub podobne narzędzia to duży atut.
- Fluent English is mandatory. Hiszpański to znacząca zaleta dla zrozumienia wymagań biznesowych rynku LATAM.
Co oferujemy:
- Elastyczność – standardowy czas pracy 40 godzin tygodniowo.
- Praca zdalna – działamy jako w pełni zdalny zespół.
- Kultura – cenimy współpracę, otwartość, chęć nauki i ciekawość.
- Okazjonalne podróże – rola jest w pełni zdalna, ale może być konieczność podróży do klientów w LATAM.
- Autonomia i odpowiedzialność – będziesz mieć zaufanie do efektywnego i skutecznego wykonywania zadań.
Proces rekrutacji:
- Przegląd aplikacji – ocenimy Twoje doświadczenie, tło i ogólną dopasowanie do roli.
- Rozmowa wideo z HR – początkowa rozmowa na temat dopasowania, dostępności i oczekiwań.
- Druga rozmowa z kierownictwem – jeśli po pierwszej rozmowie będzie silne dopasowanie, zaprosimy Cię na drugą rozmowę z zespołem kierowniczym.
Afternow to pracodawca równych szans. Wierzymy, że różnorodne zespoły tworzą lepsze produkty i doświadczenia. Zachęcamy do aplikacji osoby z różnych środowisk, doświadczeń i perspektyw.
Senior Backend Developer in Katowice – pracodawca: Afternow
Afternow to doskonały pracodawca, który oferuje elastyczne warunki pracy w modelu zdalnym, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju zawodowego poprzez udział w projektach z wykorzystaniem nowoczesnych technologii. Dodatkowo, oferujemy atrakcyjne benefity oraz okazje do podróży po Ameryce Łacińskiej, co czyni naszą ofertę wyjątkową dla osób poszukujących satysfakcjonującej kariery.