Szukamy doświadczonego Senior Backend Developera, który nie tylko zna Node.js i Nest.js na wylot, ale również potrafi projektować nowoczesną i skalowalną architekturę systemową. Dołącz do zespołu, w którym technologia spotyka się z realnymi potrzebami biznesu!
Wymagania:
Minimum 7 lat komercyjnego doświadczenia w programowaniu w Node.js,
Bardzo dobra znajomość Nest.js – umiejętność konfiguracji i dostosowania frameworka do specyfiki projektu,
Świetna znajomość JavaScript i TypeScript (zarówno podstaw, jak i zaawansowanych koncepcji),
Doświadczenie w projektowaniu architektury systemowej,
Bardzo dobra znajomość relacyjnych lub nierelacyjnych baz danych (preferowany PostgreSQL),
Znajomość zasad OOP, clean code, clean architecture,
Znajomość wzorców projektowych i umiejętność ich stosowania,
Doświadczenie w pisaniu testów jednostkowych i end-to-end,
Doświadczenie w pracy z chmurą (preferowana AWS) oraz w procesach CI/CD,
Doświadczenie w pracy w środowisku Agile,
Bardzo dobre umiejętności komunikacyjne, także w kontakcie z klientem,
Umiejętność zbierania wymagań biznesowych i proponowania optymalnych rozwiązań,
Samodzielność i dobra organizacja pracy,
Biegła znajomość języka angielskiego i polskiego (min. B2/C1).
Mile widziane:
Znajomość React.js,
Doświadczenie z Terraform,
Znajomość Domain-Driven Design (DDD),
Znajomość Docker.
Zakres obowiązków:
Tworzenie i rozwijanie backendu nowoczesnych aplikacji (głównie mobilnych),
Projektowanie architektury i dbałość o wysoką jakość kodu,
Ścisła współpraca w doświadczonym zespole Agile (PO, QA, Web, Mobile, Designerzy),
Pisanie testów automatycznych i praca z procesem CI/CD,
Bezpośrednia komunikacja z klientem i doradzanie w zakresie rozwiązań technicznych,
Zbieranie wymagań biznesowych i dobór najbardziej efektywnych rozwiązań backendowych,
Dzielenie się wiedzą z zespołem: mentoring, code review, promowanie dobrych praktyk,
Udział w optymalizacji i rozwijaniu procesów developerskich,
Monitorowanie nowych technologii i trendów,
Udział w wewnętrznych spotkaniach Web Group.
Co oferujemy?
Pracę przy ciekawych i różnorodnych projektach (głównie aplikacje mobilne),
Realny wpływ na kształt produktu oraz decyzje technologiczne,
Elastyczne godziny pracy i możliwość pracy zdalnej lub hybrydowej,
Współpracę z doświadczonym i wspierającym zespołem.
Permanent
Check similar offers