Node.js (advanced)
JavaScript (advanced)
Cześć!
W Summer naszą misją jest zmienianie
najbardziej ambitnych pomysłów w zaawansowane technologicznie i odnoszące sukcesy produkty. Tworzymy nowatorskie technologie, łamiące dotychczasowe schematy na rynku.
Jako eksperci w obszarach oprogramowania, elektroniki i projektowania wyróżniamy się możliwością stworzenia kompletnego produktu (hardware + software + design) w jednym miejscu.
Pracując w Summer możesz liczyć na kontakt z projektami o szerokim spektrum tematycznym, często niespotykanych w innych miejscach.
Wprowadziliśmy na rynek wiele projektów, w tym szczególnie wymagające : produkty medyczne, bankowe czy micro-mobility, potwierdzone certyfikatami .
Dzięki temu na pewno znajdziesz coś co Cię zainteresuje.
Zderzają się tu światy startupów ( Photon , Higosense , Kozhya , Digital Gateways etc.) z klientami korporacyjnymi (MasterCard, Coca-Cola, Credit Agricole, Unilink etc.
projektów hardware i software.
Projektowaliśmy już prawie wszystko, od mieczy świetlnych (no kidding), czy urządzeń medycznych przez rozwiązania z dziedzin : micromobility, wearables, educational robotics po systemy z sektorów : edtech, fintech, biometrii i wiele, wiele innych.
Dzięki temu nasz zespół ocenia średnio na 7.3 / 10 swój rozwój osobisty podczas pracy w firmie.*
Wskazuje na to metryka Personal Growth’ na podstawie anonimowych ankiet zbieranych regularnie za pomocą aplikacji officevibe.com)
Zainteresowany? Czytaj dalej!
Czym zajmowałabyś / zajmowałbyś się podczas pracy jako Senior Node.js Developer?
Jako Senior Node.js Developer będziesz miał możliwość uczestniczenia w budowaniu zupełnie nowego zespołu od podstaw. Będziesz brał udział w tworzeniu nowych produktów i procesów w naszej firmie.
Będziesz ekspertem i Tech Leadem w swojej dziedzinie. Dodatkowo, będziesz miał wkład w proces rekrutacji innych członków zespołu.
7 5% Tworzenie nowych funkcjonalności
10% Wykonywanie analiz technicznych
5 % Review kodu współpracowników
5% Uczestnictwo w spotkaniach (Sprint Planning, Standup, etc.)
5% Bugfixing istniejących projektów
Wymagane umiejętności :
TypeScript - znajomość języka - do pisania kodu zazwyczaj wykorzystujemy właśnie ten język
JavaScript - znajomość języka i środowiska (v8)
Node.js - ogólna wiedza - jako główne środowisko uruchomieniowe
SQL - znajomość pod kątem pisania i optymalizacji komunikacji z bazami danych SQLowymi (głównie MSSQL i PostgreSQL)
Git - ogólna wiedza - to nasz główny mechanizm kontroli wersji
REST - ogólna wiedza na temat tego standardu
HTTP - znajomość metod, kodów odpowiedzi, nagłówków, protokołu (np. SSL) - w celu pisania przemyślanego API - to nasz główny sposób komunikacji usług i aplikacji
Dbanie o jakość kodu, spójność i tworzenie przemyślanych rozwiązań
Mile widziane :
Analiza techniczno-wdrożeniowa - przygotowanie planu pod wdrożenie wymagania na podstawie wymagań biznesowych, przygotowywanie diagramów (np.
BPMN), technicznych opisów dla zadań, dokumentacji, uszczegółowienie i wypełnianie luk w wymaganiach biznesowych
Docker / Kubernetes - znajomość pod kątem dostarczania aplikacji lub serwisów gotowych do wdrożenia lub uruchamiania na potrzeby pracy lokalnej
Azure - znajomość usług, konfiguracji, integracji
Benefity :
Środowisko pracy oparte na pracy zespołowej i partnerstwie, gdzie można dzielić się i testować swoje pomysły
Program poleceń pracowniczych
Karta MultiSport
Prywatna opieka medyczna
Możliwość pracy w 100% zdalnie, lub ️
Super biuro w Krakowie (Imperial Business Center, ul. Wadowicka 7) a w nim : Rollbar z darmowym, nielimitowanym Prosecco , Piłkarzyki , Playstation , Bilard , cotygodniowe przekąski w formie różnych wymysłów od owocowych śród po sushi i inne eksperymenty
Co dalej :
Skontaktuj się z nami odpowiadając na to ogłoszenie
Umówimy się telefonicznie na rozmowę, na której porozmawiamy o Twoim doświadczeniu, naszej firmie oraz przeprowadzimy wywiad techniczny
Tę rozmowę możemy przeprowadzić online lub offline, w zależności od Twoich preferencji i naszej dostępności. Jeśli będziesz chciał wypić z nami kawę u nas w biurze, postaramy się znaleźć odpowiednie miejsce w kalendarzu!
Opcjonalnie poprosimy Cię o wykonanie zadania, w wygodnym dla Ciebie formacie czasowym
Jeśli będziemy mieli dodatkowe pytania, skontaktujemy się z Tobą w międzyczasie procesu rekrutacyjnego
Po zebraniu wszystkich informacji, skontaktujemy się z Tobą, żeby podsumować proces rekrutacyjny i poinformować Cię o naszej decyzji