Programista Node.js dla projektu e-mobility Дніпро, віддалено Stormmotion z radością wita programistę Node.js, który zajmie się back-endową częścią projektu e-Mobility. Pomysł polega na utrzymaniu API dla aplikacji mobilnej i back-office używanych wewnętrznie. O projekcie: Nasz klient z Hamburga stał się wiodącym producentem składanych e-hulajnóg (ponad 10 lat doświadczenia w tej dziedzinie), który projektuje, konstruuje i sprzedaje ich produkty na całym świecie. Ciekawostka: Klient oferuje równ
Programista Node.js dla projektu e-mobility Дніпро, віддалено Stormmotion z radością wita programistę Node.js, który zajmie się back-endową częścią projektu e-Mobility. Pomysł polega na utrzymaniu API dla aplikacji mobilnej i back-office używanych wewnętrznie. O projekcie: Nasz klient z Hamburga stał się wiodącym producentem składanych e-hulajnóg (ponad 10 lat doświadczenia w tej dziedzinie), który projektuje, konstruuje i sprzedaje ich produkty na całym świecie. Ciekawostka: Klient oferuje również hulajnogi elektryczne dla firm jako flotę firmową, w sposób inaco-brandingowy lub leasingowy. Wymagane umiejętności na to stanowisko: Ponad 1 rok doświadczenia z Node.js i TypeScript. Doświadczenie z MySQL lub innymi relacyjnymi bazami danych: * Projektowanie baz danych: Umiejętność projektowania wydajnych i znormalizowanych schematów baz danych. * Złożone pisanie zapytań: doświadczenie w pisaniu wydajnych zapytań SQL, w tym podzapytań i funkcji okna. * Procedury i funkcje składowane: Znajomość tworzenia procedur składowanych i funkcji zdefiniowanych przez użytkownika. * Wyzwalacze: Zrozumienie wyzwalaczy wymuszania ograniczeń integralności danych i automatyzacji działań. * Optymalizacja zapytań i dostrajanie wydajności: Znajomość technik optymalizacji zapytań SQL, takich jak optymalizacja indeksu i wskazówki dotyczące zapytań. Podstawowe doświadczenie w tworzeniu stron internetowych (możesz obsługiwać istniejące panele administracyjne sieci). Znajomość języka angielskiego — średniozaawansowany+ (czujesz się komfortowo rozmawiając z klientami (wiesz o small talkach) podczas rozmów telefonicznych i na czacie w sposób pisemny). Dobre umiejętności komunikacyjne. Will beaplus: Umiejętności z takimi ORM-ami jak Prisma. NestJS lub inne frameworki Node.js Wiedza React Doświadczenie DevOps (Linux, Docker, GitLab CI/CD, GitHub Actions) Doświadczenie w automatycznych testach. Obowiązki: Praca z zadaniami back-endowymi aplikacji mobilnej, nad którą aktualnie pracujemy. Aktywny udział w ulepszaniu architektury Back-end. Komunikuj się bezpośrednio z klientem (СTO i właścicielem produktu) oraz wewnętrznie z PM i deweloperem aplikacji ze strony Stormmotion. Co oferujemy: Pracę nad ekscytującym projektem IoT i możliwość wzięcia udziału w procesie decyzyjnym. Zdrowa społeczność, w której liczy się każdy człowiek i jego pomysły; Elastyczne godziny pracy z możliwością pracy w biurze w Dnipro lub w biurze domowym na Ukrainie; Klub mówiący po angielsku online w środy; Relacja z kursów/webinariów zawodowych; Zakres zajęć fitness i usług strumieniowego przesyłania muzyki. P.s. Aplikując na to stanowisko, prześlij nam list motywacyjny opisujący wartości zespołu, którymi chciałbyś się dzielić.