Senior Node.js / TypeScript Backend Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- minimum 5 lat komercyjnego doświadczenia w backend lub full-stack development
- bardzo dobre i aktualne doświadczenie komercyjne z Node.js oraz TypeScript
- głęboka znajomość Node.js na niższym poziomie, nie tylko korzystanie z frameworków
- doświadczenie w projektowaniu i rozwijaniu rozwiązań opartych o AWS
- praktyczne doświadczenie z AWS Lambda i architekturą serverless
- doświadczenie z architekturą mikroserwisową i systemami asynchronicznymi/rozproszonymi
- praktyczne doświadczenie w tworzeniu testów integracyjnych oraz E2E
- znajomość języka polskiego i angielskiego na poziomie umożliwiającym swobodną komunikację projektową
Opis stanowiska
Dołączysz do zespołu rozwijającego i modernizującego rozwiązania backendowe w środowisku AWS dla międzynarodowej firmy technologiczno-produkcyjnej z sektora produkcji żywności. Będziesz projektować i rozwijać rozwiązania oparte o AWS, w tym AWS Lambda i architekturę serverless, oraz pracować z systemami asynchronicznymi i rozproszonymi. To oferta dla seniora, który rozumie Node.js również na niższym poziomie, a nie tylko przez pryzmat frameworków, i potrafi samodzielnie podejmować decyzje techniczne. Uwaga: oczekuje się umiejętności debugowania problemów na poziomie rdzenia Node.js.
🔍 Dekoder Ogłoszenia
🔴
Głęboką znajomość Node.js – zależy nam na osobie rozumiejącej technologię również na niższym poziomie, a nie wyłącznie korzystającej z frameworków
Oczekuje się, że kandydat będzie potrafił debugować problemy na poziomie rdzenia Node.js, a nie tylko na poziomie abstrakcji frameworka.
🟢
Umiejętność samodzielnego podejmowania decyzji technicznych oraz aktywnego udziału w dyskusjach architektonicznych
Oczekuje się, że kandydat będzie miał znaczący wpływ na kierunek techniczny projektu i nie będzie tylko wykonawcą.
🟢
Otwartość na dzielenie się wiedzą i przedstawianie własnych rekomendacji technicznych
Oczekuje się, że kandydat będzie aktywnym członkiem zespołu, który wnosi wartość poprzez mentoring i proponowanie usprawnień.
🟡
Doświadczenie z architekturą mikroserwisową
Może oznaczać zarówno pracę z istniejącymi mikroserwisami, jak i konieczność projektowania i wdrażania nowych.
🟡
Znajomość języka polskiego i angielskiego na poziomie umożliwiającym swobodną komunikację projektową
Wymagana jest biegłość w obu językach, co może oznaczać pracę z międzynarodowymi zespołami lub dokumentacją.