.
Fullstack Developer (React +Node.js) @ RST Software Masters
  • Swidnica
Fullstack Developer (React +Node.js) @ RST Software Masters
Świdnica, Swidnica, Lower Silesian Voivodeship, Polska
RST Software Masters
15. 5. 2024
Informacje o stanowisku

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.

  • Praca Świdnica
  • Świdnica - Oferty pracy w okolicznych lokalizacjach


    95 687
    16 851