← Wszystkie oferty

Product · Mid

Fullstack TypeScript Developer

📍 Zdalnie 🗂️ B2B / UZ 💰 8 000 – 16 000 zł netto 👥 Szukamy 3 osób
Aplikuj na to stanowisko

Cześć! Jesteśmy Let’s automate — pomagamy małym, średnim i dużym firmom pracować mądrzej dzięki AI, doradztwu i automatyzacji.

Szukamy kogoś, kto razem z nami będzie projektować i budować aplikacje oraz systemy, które realnie zmieniają sposób działania firm — od pomysłu, przez architekturę, po wdrożenie na produkcję. Rozwijamy też własny produkt AI, a wszystko tworzymy w oparciu o autorską metodę wytwarzania oprogramowania — powtarzalną, sprawdzoną i nastawioną na dowożenie.

W Let’s pracujemy w pełni zdalnie, a co roku zabieramy zespół na kilkunastodniowe workation (byliśmy już na Teneryfie i w Portugalii!).

Jeśli jesteś developerem/developerką i chcesz dołączyć do zespołu, który swoją pracą zmienia sposób funkcjonowania firm naszych klientów — zapraszamy na pokład!

Czym będziesz się zajmować?

Twoim zadaniem będzie budowa aplikacji i systemów dla naszych klientów w oparciu o zebrane wcześniej wymagania i prototypy. Nasze projekty to nie proste strony, a złożone systemy automatyzujące kluczowe procesy w firmach. Każdy projekt poprzedzamy głęboką analizą, aby dostarczyć rozwiązanie, które idealnie trafia w potrzeby klienta. Na co dzień wykorzystujemy AI — zarówno w procesie developmentu, jak i w aplikacjach, które tworzymy.

Wymagania

  • 2–4 lata doświadczenia komercyjnego w tworzeniu aplikacji webowych lub backendowych w środowisku produkcyjnym
  • Bardzo dobra znajomość TypeScript oraz ekosystemu Node.js
  • Dobre podstawy programowania asynchronicznego: Promise, async/await, event loop, obsługa błędów
  • Praktyczna znajomość REST/HTTP, JSON oraz integracji z zewnętrznymi API
  • Doświadczenie w pracy z bazami danych oraz modelowaniem danych aplikacyjnych
  • Umiejętność pisania testów jednostkowych i integracyjnych
  • Dbałość o jakość kodu, czytelność, prostą architekturę i utrzymywalność rozwiązań
  • Znajomość dobrych praktyk inżynierskich: code review, Git, praca na branchach, pull/merge requesty
  • Praktyczne doświadczenie w używaniu narzędzi AI coding, takich jak Claude Code, Cursor, Codex lub podobnych, jako części codziennej pracy inżynierskiej
  • Umiejętność analizowania problemów, debugowania i pracy z logami
  • Zrozumienie podstaw bezpieczeństwa aplikacji webowych, w tym kontroli dostępu i izolacji danych użytkowników
  • Samodzielność w dowożeniu zadań oraz odpowiedzialność za jakość wdrażanych zmian
  • Komunikatywność i umiejętność pracy w zespole produktowo-technicznym
  • Język angielski min. B2 w piśmie: dokumentacja, komentarze, komunikacja techniczna
  • Wysoka skuteczność działań — liczy się dowieziony efekt, nie sama aktywność

Mile widziane

  • Doświadczenie w pracy nad długofalowo rozwijanym produktem, utrzymywanym i iterowanym na podstawie realnych potrzeb użytkowników
  • Doświadczenie z systemami multi-tenant
  • Znajomość React / Next.js
  • Doświadczenie z systemami realtime lub bazami dokumentowymi
  • Podstawowa znajomość pojęć związanych z bazami OLTP i OLAP oraz różnic między nimi
  • Zainteresowanie AI, agentami AI, LLM-ami lub integracjami automatyzującymi pracę użytkowników
  • Doświadczenie w pracy z monorepo

Co oferujemy

  • 8 000 – 16 000 zł netto (B2B / UZ), pełny lub częściowy etat (min. 1/3)
  • 100% zdalnie i elastyczne godziny (dostępność w oknie 9–17)
  • Sprzęt do pracy oraz karta Multisport
  • Coroczne workation w ciepłych miejscach i spotkania integracyjne
  • Praca z AI na froncie realnych wdrożeń produkcyjnych

Jak wygląda rekrutacja

Prosto i z szacunkiem do Twojego czasu. Na każdym etapie dostajesz informację zwrotną.

  1. 1

    Aplikacja

    Wysyłasz CV i odpowiedzi z formularza.

  2. 2

    Weryfikacja zgłoszenia

    Analizujemy Twoje CV i odpowiedzi pod kątem dopasowania do roli.

  3. 3

    Krótka rozmowa

    Wstępny telefon (ok. 5 min), żeby się poznać, jeśli profil pasuje.

  4. 4

    Rozmowa z liderem

    Spotkanie online (30 min) o Twoim doświadczeniu i szczegółach roli.

  5. 5

    Zadanie praktyczne

    Krótkie zadanie lub case, który pokazuje Twoje podejście i sposób pracy.

  6. 6

    Rozmowa końcowa

    Spotkanie online (30 min) — omawiamy zadanie i weryfikujemy dopasowanie w praktyce.

  7. 7

    Decyzja i feedback

    Decyzja o współpracy — zawsze z konkretną informacją zwrotną.

Aplikuj na to stanowisko

Wypełnienie zajmie kilka minut. Pola oznaczone * są obowiązkowe — resztą po prostu pomożesz nam lepiej Cię poznać.

1 Dane kontaktowe
2 CV i linki
3 Dostępność i wynagrodzenie
4 O Tobie
5 Zgody

Przed wysłaniem zapoznaj się z klauzulą informacyjną ↗.