Fullstack Developer (React +Node.js) @ RST Software Masters
Poszukujemy specjalisty do rozwoju platformy transportowo – logistycznej web Trans. eu. Są to usługi zarówno biznesowe, np. służące do prognozowania kosztów przewiezienia danego ładunku, czy do zawierania transakcji między stronami, jak i techniczne, takie jak: zarządzające konfiguracją / monitorujące RabbitMQ. Komunikacja odbywa się w języku polskim, więc wymagamy znajomości języka angielskiego jedynie na poziomie czytania dokumentacji.
Jesteśmy zespołem specjalizującym się w tworzeniu interaktywnych map od podstaw oraz geokodowaniu dla platformy trans. eu. Szukamy 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ę.
Must have:
- Node. js
- Typescript
- React
- REST
- Mikrousługi
- Konteneryzacja (Docker)
- Doświadczenie w pracy z usługami wykorzystującymi dane GIS (wcześniejsza praca z technologiami związanymi z modelowaniem danych geograficznych lub silnikami wyznaczania trasy) LUB doświadczenie w budowaniu serwerów mapowych - wykorzystujących technikę zwracania wycinków danych geograficznych LUB doświadczenie z bibliotekami frontendowymi wykorzystującymi dane geograficzne do tworzenia map oraz warstw
Oczekujemy:
- 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, Message Broker, Mikrousługi - rozumiesz, jak komunikują się usługi oraz w jaki sposób można komunikować się synchronicznie bądź asynchronicznie między usługami.
- Design Patterns - potrafisz wskazać i zastosować podstawowe 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ę / umiesz postawić lokalne środowisko dla usługi za pomocą docker-compose’a
- 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.
- 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.
Poszukujemy specjalisty do rozwoju platformy transportowo – logistycznej web Trans. eu. Są to usługi zarówno biznesowe, np. służące do prognozowania kosztów przewiezienia danego ładunku, czy do zawierania transakcji między stronami, jak i techniczne, takie jak: zarządzające konfiguracją / monitorujące RabbitMQ. Komunikacja odbywa się w języku polskim, więc wymagamy znajomości języka angielskiego jedynie na poziomie czytania dokumentacji.
Jesteśmy zespołem specjalizującym się w tworzeniu interaktywnych map od podstaw oraz geokodowaniu dla platformy trans. eu. Szukamy 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ę.
, [] Requirements: Node. js, TypeScript, React, Docker, Design Patterns, REST, Mikrousługi, PostGIS Tools: Jira, Confluence, GitLab, Sonar, GIT, Agile, Scrum. Additionally: Sport subscription, Training budget, Private healthcare, Small teams, Team building budget, Free coffee, Canteen, Bike parking, Playroom, Shower, Free snacks, Free beverages, Free lunch, Free parking, In-house trainings, In-house hack days, Modern office, No dress code, Free breakfast.Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę