JustJoin.IT Praca zdalna Mid

Fullstack TypeScript Developer

Let's automate

⚲ Warszawa

8 000 - 16 000 PLN netto (B2B)

Wymagania

  • Next.js
  • React
  • TypeScript
  • Node.js
  • AI
  • Software Architecture
  • Analityczne Myślenie

Opis stanowiska

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 m.in. 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

🔍 Dekoder Ogłoszenia

🔴
realnie zmieniają sposób działania firm
Twoja praca będzie miała wpływ na procesy biznesowe klientów, co może oznaczać dużą odpowiedzialność i presję.
🔴
od pomysłu, przez architekturę, po wdrożenie na produkcję
Oczekuje się od Ciebie pełnego zaangażowania w cykl życia projektu, od koncepcji aż po utrzymanie.
🔴
autorską metodę wytwarzania oprogramowania — powtarzalną, sprawdzoną i nastawioną na dowożenie
Może to oznaczać sztywne procesy i metodyki, które niekoniecznie odpowiadają Twoim preferencjom.
🔴
nasze projekty to nie proste strony, a złożone systemy automatyzujące kluczowe procesy w firmach
Będziesz pracować nad skomplikowanymi rozwiązaniami, co wymagać może głębokiego zrozumienia biznesu klienta i umiejętności rozwiązywania trudnych problemów.
🟡
Na co dzień wykorzystujemy AI — zarówno w procesie developmentu, jak i w aplikacjach, które tworzymy.
Oczekuje się od Ciebie znajomości lub chęci szybkiego nauczenia się narzędzi i koncepcji związanych z AI w kontekście tworzenia oprogramowania.