JustJoin.IT Hybrydowo Senior New

Senior Software Engineer

Upside

⚲ Kraków, Warszawa, Wrocław, Gdańsk, Poznań, Rzeszów, Katowice, Łódź, Szczecin, Bielsko-Biała

20 800 - 25 900 PLN netto (B2B)

Wymagania

  • min. 5 lat doświadczenia w budowaniu aplikacji webowych (preferowane frameworki Python)
  • wykształcenie wyższe w informatyce, data science lub pokrewnej dziedzinie
  • dogłębne zrozumienie monolitów, mikroserwisów i wzorców komunikacji (messaging patterns)
  • ekspercka znajomość PostgreSQL i optymalizacji wydajności w skali
  • praktyczne doświadczenie z CI/CD, Docker oraz AWS/GCP
  • proaktywna postawa, gotowość do eksperymentowania i samodzielnego rozwiązywania problemów
  • korzystanie z narzędzi AI (np. Claude, Cursor) w codziennej pracy
  • biegły angielski (C1) do bezpośredniej współpracy z klientem

Opis stanowiska

Upside to konsultingowa firma software'owa pracująca w modelu Forward-Deployed — zamiast czekać na tickety, wchodzisz bezpośrednio do klienta, samodzielnie identyfikujesz problemy i bierzesz pełną odpowiedzialność za rozwiązanie. Jako Senior Backend Engineer projektujesz i skalujesz systemy backendowe dla międzynarodowych klientów, jednocześnie współpracując bezpośrednio z seniorami biznesowymi przy decyzjach technicznych. Praca w małych, autonomicznych zespołach (3–9 osób), z realnym wpływem na architekturę i kierunek techniczny, a także z możliwością współtworzenia projektów open-source i rozwiązań opartych na AI. To oferta dla kogoś, kto chce być blisko kodu, samodzielnie podejmować decyzje architektoniczne i traktować produkt klienta jak własny — a nie dla osoby szukającej krótkoterminowego zlecenia.

🔍 Dekoder Ogłoszenia

🟡
Forward-Deployed model
Praca bezpośrednio u klienta, często w jego siedzibie lub z dużym zaangażowaniem w jego procesy — może oznaczać presję, częste wyjazdy lub elastyczne godziny pracy.
🟡
We get into the trenches with the client
Metafora bliskiej współpracy z klientem, ale też sugeruje intensywną, wymagającą pracę i bezpośrednie rozwiązywanie problemów pod presją.
🟡
take full ownership of the solution
Pełna odpowiedzialność za rozwiązanie — może oznaczać dużą autonomię, ale też brak wsparcia lub wysokie oczekiwania.
🟡
small (3–9 people), autonomous, and cross-functional
Małe zespoły mogą oznaczać większy wpływ, ale też mniej zasobów i konieczność bycia samowystarczalnym.
🟡
partner directly with senior business leaders
Bezpośredni kontakt z kadrą zarządzającą — może oznaczać ekspozycję i wpływ, ale też presję i oczekiwanie wysokiej dyspozycyjności.