Backend Expert (Tech Lead) (f/m)
⚲ Warszawa, Włochy
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- PostgreSQL
- AWS
- GitLab
Opis stanowiska
Nasze wymagania:
SZUKAMY OSOBY, KTÓRA:
ma duże doświadczenie w projektowaniu i tworzeniu systemów backendowych w Javie,
bardzo dobrze zna Spring Boot oraz dobre praktyki budowy aplikacji produkcyjnych,
rozumie architekturę mikroserwisową, integracje systemowe oraz projektowanie API,
ma doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych dotyczących architektury systemu,
potrafi podejmować decyzje z uwzględnieniem skalowalności, bezpieczeństwa, wydajności, testowalności i utrzymania rozwiązania,
ma doświadczenie w pracy z relacyjnymi i dokumentowymi bazami danych, np. PostgreSQL i MongoDB,
rozumie środowiska chmurowe i zasady budowania aplikacji cloud-native,
potrafi współpracować z DevOps przy projektowaniu pipeline'ów, środowisk oraz procesów wdrożeniowych,
ma doświadczenie w code review, mentoringu oraz technicznym wspieraniu innych developerów,
potrafi komunikować się zarówno z zespołami technicznymi, jak i z Product Ownerem oraz biznesem,
posiada product engineering mindset — rozumie cele biznesowe, potrzeby użytkowników i długoterminowy rozwój produktu,
lubi projektować rozwiązania i rozwiązywać złożone problemy, a nie tylko implementować pojedyncze zadania,
chce mieć realny wpływ na kierunek rozwoju backendu i całej platformy.
Mile widziane:
doświadczenie z AWS lub Azure,
znajomość MongoDB,
doświadczenie z GitLab CI/CD,
znajomość narzędzi observability, takich jak ELK czy Sentry,
doświadczenie w systemach o dużej skali, e-commerce, travel lub innych systemach transakcyjnych,
doświadczenie w projektowaniu integracji z wieloma systemami zewnętrznymi,
praktyczne wykorzystanie narzędzi AI w software engineering.
Nie oczekujemy bycia ekspertem AI. Szukamy osoby, która chce świadomie wykorzystywać AI tam, gdzie może ono zwiększyć jakość i produktywność pracy — m.in. przy analizie wymagań, projektowaniu rozwiązań, implementacji, testach, code review i dokumentacji.`
Zakres obowiązków:
Jesteśmy zespołem odpowiedzialnym za rozwój lot.com oraz aplikacji mobilnej LOT, z których każdego dnia korzystają dziesiątki tysięcy pasażerów na całym świecie.
Rozpoczynamy budowę nowej platformy rezerwacyjnej opartej na architekturze mikroserwisowej. To projekt, w którym od podstaw tworzymy nowoczesny backend obsługujący kluczowe procesy pasażera.
Szukamy Backend Experta, który w projekcie będzie pełnił rolę Tech Leada i obejmie techniczny ownership obszaru backendowego. Będzie miał realny wpływ na architekturę, standardy developerskie, jakość kodu oraz kierunek rozwoju platformy od pierwszego dnia projektu.
To rola hands-on — oprócz odpowiedzialności za kierunek techniczny będziesz aktywnie uczestniczyć w projektowaniu i implementacji kluczowych elementów backendu.
TWOJA ROLA:
- Będziesz odpowiadać za techniczne prowadzenie obszaru backendowego w projekcie budowy nowego systemu rezerwacyjnego.
DO TWOICH ZADAŃ BĘDZIE NALEŻEĆ:
- projektowanie i rozwój backendu opartego na architekturze mikroserwisowej,
- aktywny udział w implementacji kluczowych komponentów i usług,
- techniczny ownership obszaru backendowego oraz dbanie o spójność rozwiązań pomiędzy mikroserwisami,
- współtworzenie architektury systemu razem z Architektem, DevOps, Frontend, Mobile i zespołami produktowymi,
- podejmowanie i dokumentowanie kluczowych decyzji technicznych,
- definiowanie standardów developerskich, dobrych praktyk oraz zasad pracy zespołu backendowego,
- projektowanie API oraz integracji z systemami wewnętrznymi i zewnętrznymi,
- dbanie o jakość kodu, testowalność, bezpieczeństwo, wydajność, obserwowalność i skalowalność rozwiązań,
- wsparcie zespołu backendowego w podejmowaniu decyzji technicznych i rozwiązywaniu złożonych problemów,
- code review, mentoring oraz rozwój kompetencji innych developerów,
- współpraca z Product Ownerem, QA, DevOps i Engineering Managerem przy planowaniu i dostarczaniu rozwiązań,
- udział w analizie wymagań oraz przekładaniu potrzeb biznesowych i produktowych na rozwiązania techniczne,
- wspieranie podejścia AI-powered Engineering i praktycznego wykorzystania AI w procesie wytwarzania oprogramowania.
Jest to przede wszystkim rola leadershipu technicznego — z dużym wpływem na decyzje technologiczne i sposób pracy zespołu.
NASZ STACK TECHNOLOGICZNY:
Java, Spring Boot, mikroserwisy, REST API, PostgreSQL, MongoDB, AWS, GitLab CI/CD, ELK, Sentry oraz AI-powered Engineering.
Budujemy rozwiązania działające w środowisku chmurowym, projektowane z myślą o wysokiej dostępności, bezpieczeństwie, skalowalności i długoterminowym rozwoju produktu.
Oferujemy:
Podróże w zasięgu ręki – preferencyjne ceny biletów lotniczych dla Ciebie i Twoich bliskich.
Rozwój bez granic – dostęp do platformy e-learningowej do nauki języków obcych.
Aktywność na własnych zasadach – możliwość wykupienia karty Multisport.
Komfort i bezpieczeństwo – możliwość wykupienia prywatnej opieki medycznej Luxmed oraz atrakcyjnych ubezpieczeń grupowych.
Zakupy z rabatem – zniżki w sklepie Shop&More oraz w strefach bezcłowych Baltona i Aelia Duty Free.
Inspirujące wydarzenia branżowe – możliwość uczestnictwa w konferencjach w Polsce i za granicą.
Szkolenia i certyfikacje – udział w szkoleniach wewnętrznych, zewnętrznych i warsztatach branżowych wspierających rozwój kompetencji.
Realny wpływ na produkt – udział w tworzeniu produktów i usług lotniczych wykorzystywanych każdego dnia przez pasażerów na całym świecie.
Unikalne środowisko branży lotniczej – międzynarodowe projekty, złożone wyzwania technologiczne i możliwość pracy nad jednym z kluczowych systemów cyfrowych linii lotniczej.
Jeśli lubisz ambitne projekty, architekturę backendową i mikroserwisy, chcesz pozostać blisko kodu, a jednocześnie mieć wpływ na decyzje techniczne i sposób pracy całego zespołu — zapraszamy.
To możliwość współtworzenia nowej platformy rezerwacyjnej od podstaw i podejmowania decyzji, które będą miały wpływ na jej rozwój przez kolejne lata.
SZUKAMY OSOBY, KTÓRA:
ma duże doświadczenie w projektowaniu i tworzeniu systemów backendowych w Javie,
bardzo dobrze zna Spring Boot oraz dobre praktyki budowy aplikacji produkcyjnych,
rozumie architekturę mikroserwisową, integracje systemowe oraz projektowanie API,
ma doświadczenie w projektowaniu rozwiązań i podejmowaniu decyzji technicznych dotyczących architektury systemu,
potrafi podejmować decyzje z uwzględnieniem skalowalności, bezpieczeństwa, wydajności, testowalności i utrzymania rozwiązania,
ma doświadczenie w pracy z relacyjnymi i dokumentowymi bazami danych, np. PostgreSQL i MongoDB,
rozumie środowiska chmurowe i zasady budowania aplikacji cloud-native,
potrafi współpracować z DevOps przy projektowaniu pipeline'ów, środowisk oraz procesów wdrożeniowych,
ma doświadczenie w code review, mentoringu oraz technicznym wspieraniu innych developerów,
potrafi komunikować się zarówno z zespołami technicznymi, jak i z Product Ownerem oraz biznesem,
posiada product engineering mindset — rozumie cele biznesowe, potrzeby użytkowników i długoterminowy rozwój produktu,
lubi projektować rozwiązania i rozwiązywać złożone problemy, a nie tylko implementować pojedyncze zadania,
chce mieć realny wpływ na kierunek rozwoju backendu i całej platformy.
Mile widziane:
doświadczenie z AWS lub Azure,
znajomość MongoDB,
doświadczenie z GitLab CI/CD,
znajomość narzędzi observability, takich jak ELK czy Sentry,
doświadczenie w systemach o dużej skali, e-commerce, travel lub innych systemach transakcyjnych,
doświadczenie w projektowaniu integracji z wieloma systemami zewnętrznymi,
praktyczne wykorzystanie narzędzi AI w software engineering.
Nie oczekujemy bycia ekspertem AI. Szukamy osoby, która chce świadomie wykorzystywać AI tam, gdzie może ono zwiększyć jakość i produktywność pracy — m.in. przy analizie wymagań, projektowaniu rozwiązań, implementacji, testach, code review i dokumentacji.`
Zakres obowiązków:
Jesteśmy zespołem odpowiedzialnym za rozwój lot.com oraz aplikacji mobilnej LOT, z których każdego dnia korzystają dziesiątki tysięcy pasażerów na całym świecie.
Rozpoczynamy budowę nowej platformy rezerwacyjnej opartej na architekturze mikroserwisowej. To projekt, w którym od podstaw tworzymy nowoczesny backend obsługujący kluczowe procesy pasażera.
Szukamy Backend Experta, który w projekcie będzie pełnił rolę Tech Leada i obejmie techniczny ownership obszaru backendowego. Będzie miał realny wpływ na architekturę, standardy developerskie, jakość kodu oraz kierunek rozwoju platformy od pierwszego dnia projektu.
To rola hands-on — oprócz odpowiedzialności za kierunek techniczny będziesz aktywnie uczestniczyć w projektowaniu i implementacji kluczowych elementów backendu.
TWOJA ROLA:
- Będziesz odpowiadać za techniczne prowadzenie obszaru backendowego w projekcie budowy nowego systemu rezerwacyjnego.
DO TWOICH ZADAŃ BĘDZIE NALEŻEĆ:
- projektowanie i rozwój backendu opartego na architekturze mikroserwisowej,
- aktywny udział w implementacji kluczowych komponentów i usług,
- techniczny ownership obszaru backendowego oraz dbanie o spójność rozwiązań pomiędzy mikroserwisami,
- współtworzenie architektury systemu razem z Architektem, DevOps, Frontend, Mobile i zespołami produktowymi,
- podejmowanie i dokumentowanie kluczowych decyzji technicznych,
- definiowanie standardów developerskich, dobrych praktyk oraz zasad pracy zespołu backendowego,
- projektowanie API oraz integracji z systemami wewnętrznymi i zewnętrznymi,
- dbanie o jakość kodu, testowalność, bezpieczeństwo, wydajność, obserwowalność i skalowalność rozwiązań,
- wsparcie zespołu backendowego w podejmowaniu decyzji technicznych i rozwiązywaniu złożonych problemów,
- code review, mentoring oraz rozwój kompetencji innych developerów,
- współpraca z Product Ownerem, QA, DevOps i Engineering Managerem przy planowaniu i dostarczaniu rozwiązań,
- udział w analizie wymagań oraz przekładaniu potrzeb biznesowych i produktowych na rozwiązania techniczne,
- wspieranie podejścia AI-powered Engineering i praktycznego wykorzystania AI w procesie wytwarzania oprogramowania.
Jest to przede wszystkim rola leadershipu technicznego — z dużym wpływem na decyzje technologiczne i sposób pracy zespołu.
NASZ STACK TECHNOLOGICZNY:
Java, Spring Boot, mikroserwisy, REST API, PostgreSQL, MongoDB, AWS, GitLab CI/CD, ELK, Sentry oraz AI-powered Engineering.
Budujemy rozwiązania działające w środowisku chmurowym, projektowane z myślą o wysokiej dostępności, bezpieczeństwie, skalowalności i długoterminowym rozwoju produktu.
Oferujemy:
Podróże w zasięgu ręki – preferencyjne ceny biletów lotniczych dla Ciebie i Twoich bliskich.
Rozwój bez granic – dostęp do platformy e-learningowej do nauki języków obcych.
Aktywność na własnych zasadach – możliwość wykupienia karty Multisport.
Komfort i bezpieczeństwo – możliwość wykupienia prywatnej opieki medycznej Luxmed oraz atrakcyjnych ubezpieczeń grupowych.
Zakupy z rabatem – zniżki w sklepie Shop&More oraz w strefach bezcłowych Baltona i Aelia Duty Free.
Inspirujące wydarzenia branżowe – możliwość uczestnictwa w konferencjach w Polsce i za granicą.
Szkolenia i certyfikacje – udział w szkoleniach wewnętrznych, zewnętrznych i warsztatach branżowych wspierających rozwój kompetencji.
Realny wpływ na produkt – udział w tworzeniu produktów i usług lotniczych wykorzystywanych każdego dnia przez pasażerów na całym świecie.
Unikalne środowisko branży lotniczej – międzynarodowe projekty, złożone wyzwania technologiczne i możliwość pracy nad jednym z kluczowych systemów cyfrowych linii lotniczej.
Jeśli lubisz ambitne projekty, architekturę backendową i mikroserwisy, chcesz pozostać blisko kodu, a jednocześnie mieć wpływ na decyzje techniczne i sposób pracy całego zespołu — zapraszamy.
To możliwość współtworzenia nowej platformy rezerwacyjnej od podstaw i podejmowania decyzji, które będą miały wpływ na jej rozwój przez kolejne lata.
🔍 Dekoder Ogłoszenia
🔴
ma duże doświadczenie w projektowaniu i tworzeniu systemów backendowych w Javie
'Duże doświadczenie' jest subiektywne i może oznaczać zarówno kilka lat pracy, jak i dekadę.
🔴
bardzo dobrze zna Spring Boot oraz dobre praktyki budowy aplikacji produkcyjnych
'Bardzo dobrze zna' może oznaczać zarówno biegłość, jak i jedynie podstawową znajomość Spring Boot.
🔴
rozumie architekturę mikroserwisową, integracje systemowe oraz projektowanie API
'Rozumie' może oznaczać teoretyczną wiedzę, a nie praktyczne doświadczenie w implementacji.
🟡
potrafi podejmować decyzje z uwzględnieniem skalowalności, bezpieczeństwa, wydajności, testowalności i utrzymania rozwiązania
Jest to standardowy zestaw wymagań dla doświadczonego developera, który nie precyzuje, jak głęboka ma być ta wiedza.
🔴
rozumie środowiska chmurowe i zasady budowania aplikacji cloud-native
'Rozumie' może oznaczać znajomość teorii, a nie praktyczne doświadczenie z konkretnymi usługami chmurowymi.