Senior Node.js Developer
ul. Dolnych Wałów 8, Gliwice +2 Locations
The Software House
Kim jesteśmy?
Jesteśmy firmą programistyczną specjalizującą się w tworzeniu szytych na miarę, aplikacji webowych i mobilnych. W jedynaście lat urośliśmy do ponad 300 pracowników, jednocześnie zachowując klimat małej firmy. Pracujemy dla klientów z całego świata – z USA, UK, Niemiec, Holandii, Skandynawii i innych. Tworzymy systemy od prostych API opartych o kontenery, poprzez systemy złożone z mikroserwisów, kończąc na rozwiązaniach Cloud Native. A to wszystko dla klientów m.in. z branży fintech, medtech, e-commerce. Kochamy programowanie oraz JS i TS, najbardziej Reacta i Node.js!
Aktualnie poszukujemy inżynierów, którzy byliby zainteresowani wsparciem jednego z naszych projektów (rekrutacja pod projekt).
Wynagrodzenie:
B2B: 17 000 - 26 000 zł + VAT
Miejsce pracy:
możliwość pracy w pełni zdalnej, z dowolnego miejsca w Polsce :)
lub Gliwice - ul. Dolnych Wałów 8
lub Warszawa - ul. Twarda 18
Od Ciebie oczekujemy:
co najmniej 5 lat doświadczenia w budowaniu zaawansowanych, wydajnych i skalowalnych aplikacji internetowych
znajomości współczesnego użycia JavaScript lub TypeScript (MVC, CQRS, dependency injection)
dobrej znajomości Nest.js, Express.js (mile widziana także znajomość frameworka Koa)
doświadczenia w pracy w architekturze rozproszonej, mikroserwisach
doświadczenia w pracy z AWS lub innymi rozwiązaniami chmurowymi (Azure, GCP)
dobrej znajomość relacyjnych baz danych (PostgreSQL / MySQL) i języka SQL,
umiejętności pisania testów jednostkowych oraz integracyjnych w jednym z popularnych frameworków (Jest, Mocha, etc.) oraz znajomości automatyzacji procesów (CI/CD)
znajomości języka angielskiego umożliwiającej swobodną komunikację w zespole międzynarodowym - warunek konieczny
znajomości rozwiązań architektonicznych w budowaniu wydajnych i skalowalnych aplikacji (komunikacja między serwisami, kolejki)
znajomości najpopularniejszych wzorców projektowych
umiejętności pracy z Dockerem
zaangażowania, samodzielności, proaktywności oraz odpowiedzialności za projekt
znajomości Terraform
znajomości nierelacyjnych baz typu MongoDB, DynamoDB
otwartości na wykorzystanie w pracy narzędzi AI (Copilot, Cursor itp.)
Nice to have:
podstawowa znajomość Python
Dodatkowe informacje:
gotowość do rozpoczęcia pracy w godzinach porannych (7-8 rano) - klient z Australii
Proces rekrutacji:
krótka rozmowa z HR
rozmowa rekrutacyjna
spotkanie z klientem
decyzja
W ramach współpracy zapewniamy:
sprzęt, a także wszystkie potrzebne do pracy narzędzia
prywatną opiekę medyczną w LUX MED obejmującą także stomatologię
kafeterię Worksmile z możliwością wybrania na niej karty sportowej
opiekę psychologiczną w HearMe.