Senior Backend Engineer in Poznań

Senior Backend Engineer in Poznań

Poznań Pełny etat 22500 - 38000 zł / rok (szac.) Hybrydowo
F

W skrócie

  • Zadania: Twórz oprogramowanie w Kotlinie lub Javie i współpracuj nad innowacyjnymi projektami.
  • Firma: Fourthwall, dynamiczna firma technologiczna z kreatywną kulturą.
  • Benefity: Atrakcyjne wynagrodzenie, prywatna opieka zdrowotna, elastyczne godziny pracy i rozwój zawodowy.
  • Pozostałe informacje: Możliwość pracy zdalnej z okazjonalnymi spotkaniami w Poznaniu.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój produktów dla twórców.
  • Kwalifikacje: Doświadczenie w programowaniu w Kotlinie lub Javie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 22500 - 38000 zł za rok.

O Fourthwall Creatives, marki i startupy prowadzą sklepy, członkostwa i darowizny na Fourthwall, na własnej domenie i z własnymi danymi. MKBHD, Y Combinator, ThePrimeagen, Coffeezilla, Acquired, Vox i Smithsonian to tylko niektóre z nich. Ponad 500 000 kreatywnych osób i firm korzysta z tej platformy. Inwestorzy: Lightspeed, Initialized Capital i Seven Seven Six. Biura znajdują się w Los Angeles i Poznaniu.

Firma: Fourthwall, firma produktowa. Zawierasz umowę bezpośrednio z nami.

Poziom: Starszy indywidualny współpracownik. Kotlin lub Java w produkcji kwalifikuje; praca odbywa się w Kotlinie.

Lokalizacja: Zdalnie w Polsce. Spotkania w Poznaniu od czasu do czasu są plusem, ale nie są wymagane.

Godziny: Twoje własne, z uzgodnionym nakładaniem się z zespołem.

Dyżur: Część roli. Dołączasz do rotacji backendu.

Stawka: 22 500 do 38 000 PLN netto miesięcznie na B2B (kwota faktury bez VAT), długoterminowo.

Technologie: Kotlin, Spring Boot, jOOQ na PostgreSQL, Arrow, Google Cloud, Codex / Claude Code.

Proces: Rozmowa wstępna, płatne ćwiczenie trwające około trzech godzin, 75 minut z zespołem, decyzja w ciągu pięciu dni roboczych.

O produkcie i kulturze: Nasza obietnica to uczynić tworzenie i sprzedaż produktów tak łatwym, jak posiadanie świetnego pomysłu. Aby dotrzymać tej obietnicy, nasz produkt musi być kompleksowy, obejmujący projektowanie produktów, produkcję, wysyłkę, platformę e-commerce, wsparcie klienta i podatki.

Usługa, do której dołączysz, ma pierwszy commit z 2019 roku. Działa od tego czasu i nadal trafia do produkcji kilka razy dziennie. Fourthwall jest sprzedawcą. Przyjmujemy płatności, obsługujemy podatek od sprzedaży i VAT, produkujemy produkt w jednej z 17 lokalizacji, wysyłamy go i płacimy sprzedawcy. Wszystko to działa przez tę usługę: jedna baza kodu Kotlin, jeden wdrażalny element. Komunikuje się z partnerami płatniczymi, podatkowymi, produkcyjnymi i wysyłkowymi oraz udostępnia publiczne API z webhookami.

Wiele z tego, co robi, to płatności, zwroty, wypłaty i podatki. Błąd w tym obszarze kosztuje prawdziwe pieniądze, więc idempotencja i uzgadnianie mają tutaj większe znaczenie niż w typowej usłudze CRUD. Baza kodu ma siedem lat i ma swoje zwykłe pozostałości. Sprzątamy na bieżąco, ale to nie jest główny cel. Jesteśmy na JDK 26, Kotlin 2.4 i Spring Boot 4.

Dlaczego teraz: AI zmienia świat niewiarygodnie szybko, a my wierzymy, że Fourthwall znajduje się w doskonałej pozycji, aby być kluczowym elementem nowej gospodarki agentów. Mamy szansę stać się MCP, którego agenci używają do projektowania i zamawiania fizycznych produktów, ułatwiając im kontakt z najlepszymi producentami.

Jak wysyłamy: Fourthwall stawia zakłady: funkcje, o które prosili kreatywni, interfejsy agentów, fundamenty dla nowych produktów, nowe integracje z partnerami, zmiany w płatnościach i wypłatach, prace związane z bezpieczeństwem. Kierownictwo wybiera je razem z inżynierami, którzy je budują. Zespoły od jednego do pięciu osób formują się wokół projektu i przekształcają, gdy jest on zakończony. Będziesz uczestniczyć w tych dyskusjach i mieć wpływ na to, co zostanie zbudowane.

Przed zbudowaniem czegokolwiek chcemy wiedzieć, co to zmieni dla użytkowników lub przychodów oraz czy istnieje tańszy sposób, aby się o tym dowiedzieć. Agenci z dostępem do wszystkich naszych danych pomagają w liczbach. Przedstawiasz argumenty kierownictwu i osobom, które codziennie rozmawiają z klientami. Czasami odpowiedzią jest mniejsza wersja lub brak.

Następnie to budujesz, schemat do flagi wdrożeniowej, a stary szlak usuwasz, gdy jest już na żywo. Tydzień później sprawdzasz, co to zmieniło. Gdy produkcja się psuje, wyłącz funkcję, powiedz wsparciu, co powiedzieć, oszacuj wpływ, a następnie napraw i uzgodnij. Wsparcie, rozwój i oszustwa będą zadawać ci pytania, a ty będziesz miał kilka dla nich.

Zespół pracuje przez agentów kodujących i buduje własny zestaw narzędzi: pliki AGENTS.md, umiejętności, subagenci, haki. Kierujesz agentem, czytasz, co napisał i uruchamiasz kontrole. To, co scalasz, należy do ciebie. Gdy agent powtarza błąd, napraw umiejętność lub hak, a nie polecenie. Płacimy za narzędzia.

Zapytamy, gdzie agent zawiódł cię w kodzie produkcyjnym i co zmieniłeś później. Jeśli wkleisz polecenie i scalasz wszystko, co wraca, lub trzymasz agentów z dala od swojej pracy, ta praca nie będzie dla ciebie odpowiednia.

Czego szukamy: Testujemy to wszystko w procesie: kod w ćwiczeniu i sesji parowania, reszta w rozmowie wstępnej i dyskusji.

  • Kotlin lub Java na backendzie Spring w produkcji.
  • SQL. Z lub bez ORM, wiesz, co działa SQL i co ukrywa abstrakcja.
  • Kiedy błąd należy do typu zwrotnego (Either, Kotlin Result, typ zamknięty) i kiedy wyjątek jest właściwy.
  • Jedno API zewnętrzne, które zintegrowałeś end-to-end: umowa, ponowne próby, idempotencja, jak to zawodzi.
  • Dla zapytania, wywołania HTTP lub zadania w tle: co to kosztuje, kiedy staje się wolne, jak to zawodzi.
  • Jedna funkcja, którą wdrożyłeś i co zmieniła dla użytkowników lub przychodów.
  • Jedna prośba, której nie zbudowałeś zgodnie z życzeniem: co było potrzebne, co zrobiłeś zamiast tego i dlaczego.
  • Jedno zadanie poza twoim zwykłym obszarem, powiedzmy, pobranie danych, moduł Terraform lub sandbox partnera: jak się zapoznałeś i co próbowałeś najpierw, co nie zadziałało.

Wyraźny angielski pisany.

Możliwe do nauczenia: jOOQ, JobRunr, Pub/Sub, Terraform, narzędzia MCP z Spring AI.

Oferta: 22 500 do 38 000 PLN netto miesięcznie na B2B, długoterminowo. Co przesuwa cię w górę skali: zmiany, które przeprowadziłeś od początku do końca, bilety i prośby o scalanie, które inni mogą przejąć na zimno, oraz zakłady, które zaproponowałeś, które zostały wdrożone.

26 dni urlopu rocznie przy pełnej miesięcznej opłacie.

MacBook, prywatna opieka zdrowotna z dentystą, karta sportowa, lekcje angielskiego, budżet edukacyjny i wsparcie księgowe. Udział w amerykańskiej firmie.

Proces rekrutacji: Około pięciu godzin w sumie.

  • CV lub profil, plus jedna zmiana, którą przeprowadziłeś od początku do końca i co zmieniła dla użytkowników lub przychodów.
  • Rozmowa wstępna: rola, twoja sytuacja, pytania z obu stron.
  • Płatne ćwiczenie, około trzech godzin w twoim własnym czasie, bez ścisłego limitu. Płacimy 500 PLN za to.
  • 75 minut z zespołem: 30 budując małą funkcję razem z agentami kodującymi, a następnie 45 dyskusji.
  • Decyzja w ciągu pięciu dni roboczych.

Senior Backend Engineer in Poznań – pracodawca: Fourthwall

Fourthwall to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju w dynamicznym środowisku startupowym w Poznaniu. Pracownicy cenią sobie elastyczne godziny pracy, komfortowe biuro oraz dostęp do prywatnej opieki zdrowotnej i karty MultiSport. W Fourthwall masz realny wpływ na rozwój rosnącego katalogu produktów, a Twoje pomysły i inicjatywy są zawsze mile widziane.

F

Dane kontaktowe:

Zespół rekrutacyjny Fourthwall

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Backend Engineer in Poznań

Kotlin
Java
Spring Boot
PostgreSQL
jOOQ
Google Cloud
API Integration