Senior Node.js Developer
Centrum, Warszawa +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:
Współpraca 100% zdalna, bez konieczności pojawiania się w biurze! Jeśli jednak chcesz pracować z biura, mamy dwie opcje - Warszawa, ul. Twarda 18 oraz Gliwice, ul. Dolnych Wałów 8.
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
Proces rekrutacji:
krótka rozmowa z HR
rozmowa rekrutacyjna
spotkanie z klientem
decyzja
Senior Node.js Developer
Senior Node.js Developer
Centrum, Warszawa
The Software House