lub stacjonarnie
Node.js Developer
Dobrze się czujesz w tych technologiach? Aplikuj!
Must have
Nice to have
Poznaj nasze oczekiwania i zobacz na czym nam zależy
- Node.js + TypeScript - powinieneś/aś potrafić samodzielnie otypować kod, który nie ma typowania, znać różnicę między typem a interfejsem oraz sprawnie posługiwać się asynchronicznością (async/await/promise).
- REST, Mikrousługi - rozumiesz, jak komunikują się usługi oraz w jaki sposób można komunikować się asynchronicznie między usługami.
- Design Patterns - potrafisz wskazać i zastosować wzorce projektowe.
- Testowanie oprogramowania - znasz przynajmniej jedno narzędzie do testowania kodu, rozumiesz dlaczego pisanie testów jest ważnym etapem wytwarzania oprogramowania.
- Konteneryzacja - potrafisz samodzielnie przygotować kontener zawierający aplikację i jej niezbędną infrastrukturę (bazy danych, kolejki, cache).
- Rozwiązywanie problemów - jesteś w stanie samodzielnie zaproponować rozwiązanie zadanego problemu oraz oszacować jego mocne i słabe strony.
Nice to have:
- Zarządzanie danymi geoprzestrzennymi: praca z przestrzennymi bazami danych, formatami danych geoprzestrzennych (takimi jak pliki shape i GeoJSON) oraz przetwarzanie danych geoprzestrzennych w celu wydajnej obsługi dużych zbiorów danych.
- Analiza i wizualizacja geoprzestrzenna: wdrażanie algorytmów i technik analizy i wizualizacji danych geoprzestrzennych, takich jak zapytania przestrzenne i renderowanie map.
- Tworzenie oprogramowania GIS: projektowanie i rozwijanie aplikacji oprogramowania GIS (Geographic Information System), w tym interfejsów użytkownika, wprowadzania i wyprowadzania danych oraz integracji z systemami zewnętrznymi.
- Tworzenie sieci geoprzestrzennych: tworzenie aplikacji internetowych przy użyciu technologii geoprzestrzennych, takich jak biblioteki map internetowych (np. Leaflet, Maplibre-gl-js).
- Algorytmy i modelowanie geoprzestrzenne: praca z algorytmami wyznaczania i optymalizacji trasy.
- Zarządzanie przestrzennymi bazami danych: praca z przestrzennymi bazami danych, takimi jak PostgreSQL lub PostGIS, w tym indeksowanie przestrzenne, optymalizacja zapytań i administrowanie bazami danych.
- Testowanie oprogramowania geoprzestrzennego i zapewnianie jakości: przeprowadzanie dokładnych testów oprogramowania geoprzestrzennego w celu zapewnienia jego funkcjonalności, wydajności i dokładności.
- Integracja danych przestrzennych: integracja danych geoprzestrzennych z różnych źródeł i formatów, w tym danych z GPS lub innych usług opartych na lokalizacji.
Zadania na tym stanowisku:
Jesteśmy zespołem NASA specjalizującym się w tworzeniu interaktywnych map od podstaw oraz geokodowaniu dla platformy trans.eu. Szukamy Node.js Developera, który pomoże nam rozwijać te funkcje, a także zarządzać systemem wyznaczania tras, aby zapewnić innowacyjne rozwiązania logistyczne na międzynarodową skalę.
Dlaczego warto do nas dołączyć?
Bądź częścią naszej społeczności technologicznej
(125 Regular i Senior)
Tech communities
Mentoring
Rozwijaj się i wdrażaj własne pomysły
Dołącz do zgranej ekipy
Wydarzenia tech & life
Lifestyle communities
Zapoznaj się z procesem rekrutacji
Zaaplikuj
Odezwiemy się do Ciebie w ciągu 2 tygodni.
Wstępna rozmowa telefoniczna
Rozmowa kwalifikacyjna
Informacja zwrotna
Witamy na pokładzie!
Najczęściej zadawane pytania
W RST istnieje możliwość zmiany specjalizacji. Jeżeli zamierzasz zmienić swoją ścieżkę kariery, Twój HR Guide zajmie się wsparciem oraz pomocą w realizacji celu rozwojowego.
Do każdego procesu rekrutacyjnego podchodzimy indywidualnie. Od otrzymania CV staramy się jak najszybciej z Tobą skontaktować. Terminy spotkań rekrutacyjnych ustalamy wspólnie podczas rozmowy telefonicznej. Po spotkaniu wracamy do Ciebie z informacją zwrotną do 5 dni roboczych. Zależy nam na sprawnym i jasnym procesie. Wiemy, że nikt nie lubi długo czekać! :)
Każdy pracownik ma możliwość wyboru trybu pracy. Jesteśmy otwarci na pracę zdalną, hybrydową oraz stacjonarną, każdemu z naszych pracowników udostępniamy niezbędny sprzęt do pracy. To Ty decydujesz o tym, jak chcesz pracować.
Do każdego zespołu jest przypisany HR Guide, który jest opiekunem zespołu w sprawach rozwojowych i administracyjnych. Dba, abyśmy rozwijali się oraz czuli się dobrze w przypisanym projekcie. Gdy kończy się projekt i mamy taką możliwość, oferujemy Ci przejście do innego zespołu.