Logo-of-Kraz-hiring-for-jobs-in-Poland-on-GrabJobs

Founding Engineer - TypeScript \/ Node.js \/ Electron

Job Description - Founding Engineer - TypeScript \/ Node.js \/ Electron




Dla naszego klienta, start-upu tworzącego modularną platformę sprzętowo-software'ową, która zmienia sposób, w jaki wchodzisz w interakcję z komputerem, szukamy pierwszego inżyniera software na stałe.




  




Czym jest ten produkt? To zestaw fizycznych modułów, które kładziesz na biurku i konfigurujesz pod swój sposób pracy - ekran dotykowy, suwak, enkodery i klawisze - połączonych z oprogramowaniem, które nimi steruje i pozwala je dowolnie programować. Coś w duchu Stream Decka czy Loupedeck, ale w otwartej, modularnej i rozbudowywalnej formie: użytkownik sam składa swój panel sterowania, a twórcy pluginów rozszerzają jego możliwości. To sprzęt, który realnie zmienia to, jak ludzie pracują z komputerem, gramy, montują czy streamują.




  




Produkt jest realny: ponad 1000 zamówień przedpremierowych, największy technologiczny projekt na Kickstarterze z Polski, iF Design Award 2026 i własne stoisko na CES 2026. Sprzęt jest w produkcji, pierwsza masowa seria trafi do użytkowników w ciągu dwóch miesięcy.




  




O roli:




Przejmiesz aplikację desktopową i platformę pluginów, a w kolejnych tygodniach pomożesz zbudować wokół nich zespół (będziesz mieć wpływ na rekrutacje). Będziesz podejmować decyzje architektoniczne i blisko współpracować z zespołem firmware - aplikacja jest integralną częścią produktu, więc wiele rozwiązań powstaje na styku software i hardware.




  




To nie jest projekt od zera. Aplikacja działa i korzystają z niej testerzy ze społeczności. Zadanie polega na jej usprawnianiu i stopniowej wymianie komponentów na lepsze i łatwiejsze w utrzymaniu. W najbliższym czasie backend serwerowy zostanie przeniesiony na wygodniejsze rozwiązanie.




  




Z czym będziesz pracować:




- Aplikacja desktopowa: Electron, React.js, Node.js (ok. 174 tys. linii kodu), Windows, macOS, Linux




- Runtime pluginów w Node.js i SDK dla twórców, renderer oparty na Chromium plus snippety C++ do wycinania/kompresji klatek




- Moduł komunikacji z urządzeniem po USB (używany też do aktualizacji firmware)




- Serwisy systemowe w Swift (macOS) i .NET (Windows)







Requirements



Kogo szukamy:




- min 3-5 lat komercyjnego doświadczenia z TypeScriptem i Node.js, dobre rozumienie asynchroniczności, procesów i zarządzania pamięcią




- Doświadczenie z aplikacją desktopową, najlepiej w Electronie




- Brak lęku przed hardware'em - chęć zejścia niżej, np. komunikacja z mikrokontrolerem po USB czy oprogramowanie fikstur testowych




- Doświadczenie w przejmowaniu i etapowym poprawianiu cudzego kodu, samodzielność w decyzjach




  




Jak pracujemy z AI:




Mamy aspirację, by być zespołem AI-native - AI jest u nas realnym elementem codziennego procesu wytwarzania oprogramowania, a nie dodatkiem czy ciekawostką. Nie chodzi jednak o to, żeby po prostu "promptować LLMy". Szukamy kogoś, kto potrafi świadomie ocenić, co z generowanego kodu faktycznie nadaje się na produkcję, i zbudować wokół tego proces weryfikacji.




  




Oczekujemy, że nowa osoba pomoże nam ułożyć te procesy w skali zespołu - wypracować dobre praktyki, standardy i sposoby kontroli jakości, z których będą korzystać kolejni inżynierowie. To rola współtworzenia kultury pracy z AI, a nie tylko indywidualnego dobrego korzystania z narzędzi.




  




Na plus:




Zainteresowanie gamingiem, automatyzacją i smart home (np. Home Assistant), sprzęt typu Stream Deck lub Loupedeck, klawiatury mechaniczne, własne projekty na Arduino, ESP32 lub Raspberry Pi, trochę C++ lub Rust.




  




Ta rola pasuje do kogoś, kto lubi krok po kroku poprawiać działający system. Mniej sprawdzi się osoba, która chce wszystko od razu przepisać, albo programista wyłącznie frontendowy.







Benefits



- B2B + ESOP




- Praca hybrydowa, min. 3 dni w tygodniu w biurze na Żoliborzu w Warszawie




- Realny wpływ na kształt oprogramowania i pełny zestaw modułów na biurku




  




Rekrutacja:




Krótka rozmowa wstępna, rozmowa techniczna z CTO na naszym kodzie (bez algorytmów na tablicy) i spotkanie z founderami. Decyzja w ciągu tygodnia od ostatniej rozmowy. Zamiast listu motywacyjnego napisz kilka zdań o tym, co masz na biurku i co ostatnio udało Ci się zautomatyzować.






Original job Founding Engineer - TypeScript \/ Node.js \/ Electron posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Similar Founding Engineer Jobs in Poland

GrabJobs is the no1 job portal in Poland, connecting you to thousands of jobs fast! Find the best jobs in Poland, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.