JustJoin.IT Hybrydowo Senior

Senior Backend Engineer - Bookings

SumUp

⚲ Warszawa

18 850 - 29 660 PLN brutto (UoP) | 18 850 - 29 660 PLN netto (B2B)

Wymagania

  • 5+ lat profesjonalnego doświadczenia w backendzie
  • biegłość w Kotlinie (lub Javie) i głębokie doświadczenie ze Spring Boot
  • doświadczenie z PostgreSQL, Kafka, Docker, Kubernetes i AWS
  • znajomość RESTful API, systemów rozproszonych i architektur event-driven (CQRS, Event Sourcing)
  • doświadczenie z CI/CD, GitHub Actions i narzędziami observability (Grafana, Honeycomb)
  • doświadczenie w mentoringu i pracy w zespołach współpracujących

Mile widziane

  • znajomość gRPC, Protobuf lub optymalizacji wydajności backendu/bazy danych

Opis stanowiska

Praca w tribe Sell Online nad produktem Bookings — backend wspierający zarządzanie rezerwacjami dla małych firm w 36 rynkach. Będziesz projektować i utrzymywać skalowalne systemy backendowe, współpracować z zespołami frontend/mobile i kształtować roadmapę techniczną platformy. Uwaga: oryginał mówi o szybkim tempie i 'maintain scalable backend systems' — w praktyce może to oznaczać presję czasu, częste zmiany priorytetów i pracę z istniejącymi systemami. Oferta dla doświadczonego backendowca (5+ lat) z Kotlinem/Java i Spring Boot.

🔍 Dekoder Ogłoszenia

🔴
Be empowered to do more that matters.
Może oznaczać, że będziesz miał dużą autonomię i wpływ na projekty, ale też może sugerować, że oczekuje się od Ciebie inicjatywy i samodzielności w rozwiązywaniu problemów.
🔴
We move fast, collaborate openly, and care deeply about crafting beautiful, performant mobile experiences.
Szybkie tempo pracy może oznaczać presję czasu i częste zmiany priorytetów, a 'collaborate openly' może sugerować potrzebę ciągłej komunikacji i potencjalnie częste spotkania.
🔴
expand into new verticals, close the feature gap, enabling us to position our product as a complete and competitive solution
Może oznaczać pracę nad nowymi funkcjonalnościami i poprawkami, które są jeszcze w fazie rozwoju lub wymagają znaczących ulepszeń, co może wiązać się z niepewnością co do zakresu prac.
🔴
Design, build, and maintain scalable backend systems
Choć brzmi profesjonalnie, 'maintain' może oznaczać również utrzymanie starszych, mniej nowoczesnych systemów, a nie tylko budowanie nowych.