Senior Node.js Developer
Blurify
⚲ Wrocław
20 000 - 25 000 PLN (B2B)
Wymagania
- Node.js
Opis stanowiska
O projekcie: Jako Senior Node.js Developer, będziesz odpowiedzialny za tworzenie skalowalnych, wydajnych aplikacji i usług opartych na technologii Node.js. Poszukujemy osoby z doświadczeniem w pracy z nowoczesnymi frameworkami i narzędziami, która potrafi rozwiązywać skomplikowane problemy oraz wprowadzać innowacyjne rozwiązania. Jeśli pasjonuje Cię tworzenie solidnych i wydajnych aplikacji, czekamy właśnie na Ciebie! 🙂 Każdego dnia dbamy o wysoką jakość tworzonych rozwiązań. Kierujemy się wartościami, które wypracowaliśmy na przestrzeni ostatnich lat. Współpracujemy z klientami z różnych krajów (np. USA, Wielka Brytania, Niemcy) – działamy międzynarodowo. Dzielimy się swoimi pomysłami, bo zależy nam na ciągłym rozwoju i proaktywności w działaniu. Nie zapominamy o work-life balance oraz integracji! Regularne spotkania, eventy w biurze i zdalnie, a także przemyślany i dopracowany proces onboardingu pozwolą Ci poczuć naszą wyjątkową atmosferę. Dołączając do nas zyskasz: - Prywatną opiekę medyczną z możliwość rozszerzenia pakietu o członków rodziny - Grupowe ubezpieczenie na życie - Karta Multisport - Wewnętrzne wyzwania sportowe - motywujemy się nawzajem do ruchu! 🏆🏃♂️ - Zatrudnienie w oparciu o B2B lub UoP - Elastyczne godziny pracy - Brak korporacyjnych struktur i dress code – liczy się komfort - Budżet na samorozwój i otwartość na Twoje pomysły - Imprezy firmowe, integracje i wyjazdy team-buildingowe W naszym zespole budujemy kulturę self-development przygotowując wiele możliwości doskonalenia swoich umiejętności. Wymagania: - Minimum 5-letnie doświadczenie komercyjne w tworzeniu aplikacji webowych po stronie backendu z wykorzystaniem Node.js - Gotowość do podjęcia pracy hybrydowej (minimum 2 dni w tygodniu pracy stacjonarnej w biurze we Wrocławiu) - Dobra znajomość frameworków Express.js oraz NestJS - Solidna znajomość języka TypeScript - Doświadczenie w pracy z bazami danych SQL oraz umiejętność korzystania z ORM, np. TypeORM - Znajomość systemu kontroli wersji GIT - Doświadczenie w projektowaniu i tworzeniu REST API - Praktyczna znajomość zasad SOLID oraz umiejętność projektowania w oparciu o wzorce projektowe - Doświadczenie w tworzeniu testów jednostkowych i end-to-end, np. z użyciem Jest - Znajomość NPM oraz umiejętność zarządzania zależnościami w projekcie - Solidna wiedza oraz doświadczenie w pracy z kontenerami Docker - Znajomość mikroserwisów oraz doświadczenie w pracy z nimi - Umiejętność współpracy w zespole, otwartość na sugestie i dzielenie się wiedzą. - Chęć rozwoju oraz podnoszenia kwalifikacji. - Znajomość języka angielskiego na poziomie min. B2. Codzienne zadania: - Wdrażanie nowych funkcjonalności w aplikacjach webowych po stronie backendu - Przestrzeganie najlepszych praktyk programistycznych i wprowadzanie innowacyjnych rozwiązań - Analiza wymagań biznesowych i technicznych oraz opracowywanie strategii implementacji - Utrzymywanie istniejących funkcji, debugowanie i rozwiązywanie problemów - Zapewnienie jakości poprzez przeglądy kodu i analizę statyczną - Monitorowanie i analiza wydajności aplikacji, identyfikowanie i rozwiązywanie problemów - Współpraca z zespołem developerów, testerem, Project Managerem i BA - Opracowywanie dokumentacji technicznej i projektowej - Aktywny udział w daily z zespołem oraz klientami z Polski i zagranicy - Cykliczny udział w wycenach projektów – wsparcie działań biznesowych - Udzielanie wsparcia dla młodszych stażem programistów w zespole - Dzielenie się wiedzą i doświadczeniem zespołowym - Udział w warsztatach produktowych