JustJoin.IT Praca zdalna Senior

Technical Leader

Grape Up

⚲ Kraków, Wrocław, Białystok

26 000 - 34 000 PLN netto (B2B) | 22 000 - 29 000 PLN brutto (UoP)

Wymagania

  • wykształcenie wyższe (magister) w informatyce, inżynierii lub pokrewne
  • min. 8 lat komercyjnego doświadczenia w inżynierii oprogramowania, w tym min. 3 lata projektowania architektury systemów, które trafiły na produkcję
  • mocne doświadczenie w Java lub Kotlin (Spring/Spring Boot) na systemach mikroserwisowych w skali enterprise (bezpieczeństwo, skalowalność, odporność, komunikacja asynchroniczna)
  • praktyczne doświadczenie produkcyjne z co najmniej jedną chmurą publiczną (preferowane AWS), w tym konteneryzacja (Docker, Kubernetes) i IaC (Terraform lub odpowiednik)
  • znajomość building blocks systemów rozproszonych: messaging (Kafka, RabbitMQ lub MQTT), API REST/gRPC/GraphQL, pipeline'y CI/CD
  • umiejętność samodzielnego dostarczania produkcyjnych funkcji w React i TypeScript (nie tylko review architektury)
  • doświadczenie w prowadzeniu i mentorowaniu zespołów inżynierskich
  • doświadczenie w presales i szacowaniu pracochłonności

Opis stanowiska

Rola Technical Leadera w Grape Up — będziesz brać nowe projekty klienckie 'od zera' (brak istniejącego kodu, luźno zdefiniowany problem) i przekształcać je w produkcyjne platformy. Odpowiadasz za całą architekturę techniczną: od discovery i wyboru technologii, przez PoC i MVP, po wdrożenie produkcyjne. Pracujesz też jako główny rozmówca techniczny klienta, prowadzisz warsztaty, mentorujesz zespoły i wspierasz presales. Firma specjalizuje się w platformach connected vehicle i software-defined vehicle dla premium automotive oraz w modernizacji systemów legacy z użyciem GenAI. Uwaga: 'blank page, loosely defined problem' oznacza dużą odpowiedzialność i niepewność na początku projektu — to rola dla kogoś, kto lubi samodzielnie definiować kierunek.

🔍 Dekoder Ogłoszenia

🔴
You'll take a new engagement from a blank page - no existing codebase, a loosely defined problem - and turn it into a solid, production-grade platform
Będziesz musiał zbudować wszystko od zera, często z niejasnymi wymaganiami, co może oznaczać dużą odpowiedzialność i niepewność na początku projektu.
🔴
Own end-to-end technical architecture for new client engagements - from initial discovery and technology selection through PoC, MVP, and production rollout
Oczekuje się od Ciebie pełnej odpowiedzialności za architekturę od samego początku, co może oznaczać konieczność podejmowania trudnych decyzji technologicznych i zarządzania całym cyklem życia produktu.
🟡
Act as the primary technical counterpart for the client: translate business goals into an actual technical design and run technical workshops to walk stakeholders through it
Będziesz musiał nie tylko projektować technicznie, ale także skutecznie komunikować się z klientem, co może wymagać umiejętności negocjacyjnych i prezentacyjnych, a także tłumaczenia skomplikowanych zagadnień technicznych na język biznesu.
🟡
Proactively surface risks, technical debt, and better alternatives
Oczekuje się od Ciebie aktywnego identyfikowania problemów i proponowania rozwiązań, co może oznaczać konieczność konfrontacji z istniejącymi rozwiązaniami lub decyzjami.
🟡
Lead and mentor cross-functional engineering teams: set technical dir
Będziesz odpowiedzialny za kierowanie zespołem i jego rozwój, co może oznaczać konieczność zarządzania ludźmi i rozwiązywania konfliktów, a także wyznaczania kierunku technicznego.