JS Tech Lead (Full Stack)
US VR start-up

Współtworzymy startup z Austin, rozwijając zaawansowany symulator strzelectwa sportowego w wirtualnej rzeczywistości, łączący platformę VR z fizycznym kontrolerem. Poszukujemy doświadczonego Tech Leada, który poprowadzi kluczową migrację serwerową w jednym z głównych zespołów platformowych. Będziesz odpowiedzialny/a za realizację techniczną, mentoring zespołu oraz współtworzenie architektury obsługującej API, systemy danych i integracje.

Jest to rola senior IC z realnym wpływem liderskim – nadal pracujesz hands-on z kodem na co dzień, a jednocześnie wyznaczasz standardy, współtworzysz decyzje architektoniczne między zespołami i dbasz o wysoką jakość dostarczanych rozwiązań.

Oferujemy 3–4-miesięczną próbną współpracę full-time z możliwością przedłużenia na long-term.

Co nas wyróżnia:

  • Realny wpływ – decyzyjność techniczna i architektoniczna,
  • Leadership hands-on – rola liderska bez oderwania od kodu,
  • Innowacyjność – unikalne połączenie VR, backendu i aplikacji webowej,
  • Bezpośredni kontakt z biznesem i szybki feedback.

Wynagrodzenie
150-210 zł/h PLN netto + VAT (B2B)
Tryb pracy
Remote
Rodzaj pracy
Full time
Forma zatrudnienia
B2B
Aplikuj
JS Tech Lead (Full Stack)

Poznaj nas

Jesteśmy międzynarodowym zespołem ceniącym rozwijające projekty, relacje międzyludzkie i work-life balance. Pracujemy wyłącznie z klientami z polecenia - dzięki temu nie jesteśmy podwykonawcą i działamy jako bliski partner. Cenimy pracę blisko biznesu, swobodę i możliwość wpływania
na produkt. Minimalizujemy formalności, bo interesuje nas wydajna, merytoryczna praca i rozwój. Brak dystansu, otwartość, zaufanie i ludzkie podejście to filary naszej codziennej pracy.

Przykładowe zadania

  • Prowadzenie zespołu: wsparcie 2–4 inżynierów w planowaniu sprintów, jakości kodu i decyzjach architektonicznych.
  • Odpowiedzialność za architekturę systemu: projektowanie i rozwój skalowalnych usług backendowych w NodeJS, NestJS, TypeScript i PostgreSQL.
  • Zapewnianie niezawodności i wydajności: optymalizacja cache’owania, baz danych i przepustowości API w architekturze mikroserwisowej.
  • Definiowanie standardów inżynierskich: logowanie, monitoring, testy, bezpieczeństwo.
  • DevOps i obserwowalność: praca z CI/CD (GitHub Actions), infrastrukturą AWS (ECS, Lambda, RDS, S3) oraz narzędziami monitoringu (CloudWatch, Grafana, OpenTelemetry).
  • Mentoring i wsparcie zespołu: code review, pair programming, doradztwo architektoniczne.
  • Współpraca cross-teamowa: ścisła praca z productem, QA i leadershipem w celu przekładania celów biznesowych na skalowalne rozwiązania techniczne.
  • Wpływ na kulturę techniczną: promowanie wysokiej jakości inżynierskiej, niezawodności i czystej architektury.

Wymagania

  • Min. 10 lat doświadczenia komercyjnego w backendzie, w tym co najmniej 3 lata z NodeJS / NestJS.
  • Bardzo dobra znajomość TypeScript.
  • Gotowość do pracy również z API oraz w ograniczonym zakresie z frontendem (React).
  • Bardzo dobra znajomość relacyjnych baz danych (preferowany PostgreSQL) oraz warstw cache (Redis / ElastiCache).
  • Doświadczenie w prowadzeniu małych zespołów inżynierskich lub dużych, złożonych projektów.
  • Projektowanie API z użyciem OpenAPI / Swagger oraz dbałość o kompatybilność wsteczną.
  • Bardzo dobra znajomość AWS (ECS, Lambda, S3, RDS, CloudFormation, IAM).
  • Doświadczenie z Infrastructure as Code (Terraform / CDK).
  • Znajomość pełnego cyklu życia oprogramowania: code review, CI/CD, strategie rollbacku, wsparcie produkcyjne.
  • Bardzo dobre umiejętności komunikacyjne i umiejętność pracy pomiędzy autonomią a synchronizacją zespołów.
  • Angielski umożliwiający swobodną komunikację z zespołem w USA.
  • Gotowość do pracy w godzinach zapewniających overlap z USA.

Mile widziane:

  • Doświadczenie z architekturą event-driven (RabbitMQ, SQS, Kafka)
  • Praca z metrykami, obserwowalnością lub pipeline’ami przetwarzania danych
  • Doświadczenie zarówno w startupach, jak i w dojrzałych organizacjach produktowych o dużej skali

Nasz tech stack:

  • Backend: Node.js, NestJS, TypeScript
  • Frontend / Mobile: React, Flutter, Firebase, Realm
  • Database: PostgreSQL, MongoDB, Firebase Firestore
  • CI/CD: GitHub Actions, GitLab CI/CD, ArgoCD
  • Cloud: AWS, GCP
  • Inne: Kubernetes (EKS/GKE), Kong API Gateway, Keycloak/Auth0, OpenSearch, ELK

Oferujemy

  • Elastyczną, ale stabilną i długofalową współpracę.
  • Sprzęt do pracy w razie potrzeby.
  • Work-life balance (m.in. płatny urlop, MultiSport, lekcje z native speakerem, becikowe, elastyczne godziny pracy, prywatne ubezpieczenie zdrowotne, eventy sportowe).
  • Przyjazną atmosferę sprzyjającą rozwojowi (program szkoleń, system poleceń, budżet integracyjny, lunche zespołowe i prezenty świąteczne).
  • Wynagrodzenie: 150-210 zł/h PLN netto + VAT (B2B)
  • W określonych sytuacjach dopuszczamy możliwość zawarcia innych form umowy.
  • Pracę zdalną lub z biura (w Krakowie lub Bielsku-Białej, możliwość coworkingu w innych miastach).
Emilia Walendowska
Emilia Walendowska
Recruitment & HR Specialist

Potrzebujesz więcej informacji?

Nie widzisz odpowiedniej oferty lub masz dodatkowe pytania?

Aneta
Aneta Filipek
People & Culture Partner

Potrzebujesz więcej informacji?

Nie widzisz odpowiedniej oferty lub masz dodatkowe pytania?

Jonasz
Jonasz Golik
Project Manager

Potrzebujesz więcej informacji?

Nie widzisz odpowiedniej oferty lub masz dodatkowe pytania?

Chcesz dołączyć?

Jesteśmy zwariowaną ekipą pełną pasji, która uwielbia zamieniać pomysły w rzeczywistość. U nas każdy projekt to gra zespołowa,
a nasze podejście to tworzenie oprogramowania i relacji które trwają.

Aplikuj

Nasz proces rekrutacji

Nasz proces rekrutacji jest prosty i przyjazny - szybka rozmowa, zadanie (jeśli trzeba) i końcowe spotkanie, żeby doprecyzować oczekiwania. Zróbmy to na luzie!
01
Wstępna rozmowa z HR
online, 30 min
Poznajmy się lepiej: porozmawiamy o Twoim doświadczeniu, opowiemy więcej
o roli i projekcie, do którego prowadzimy rekrutację.
01
Wstępna rozmowa z HR
online, 30 min
Poznajmy się lepiej: porozmawiamy o Twoim doświadczeniu, opowiemy więcej
o roli i projekcie, do którego prowadzimy rekrutację.
02
Spotkanie techniczne
online, 45-60 min
Upewnimy się, że Twoje umiejętności odpowiadają naszym potrzebom. Przygotuj się na live coding i zadania praktyczne.
02
Spotkanie techniczne
online, 45-60 min
Upewnimy się, że Twoje umiejętności odpowiadają naszym potrzebom. Przygotuj się na live coding i zadania praktyczne.
03
Finalne spotkanie z teamem US
online, 30-60 min
Poznaj swój team i sprawdźcie, czy do siebie pasujecie.
03
Finalne spotkanie z teamem US
online, 30-60 min
Poznaj swój team i sprawdźcie, czy do siebie pasujecie.
04
04
05
05