Wynagrodzenie
13 000 – 17 000
+ VAT (B2B)
10 700 – 14 000
brutto (UoP)
brutto (UZ)
Pracuj zdalnie, hybrydowo
lub stacjonarnie
Doświadczenie
Regular / Senior

Fullstack Developer

Naszą siła są ludzie kochający technologię. Dołącz do nas!

Dobrze się czujesz w tych technologiach? Aplikuj!

Must have

React
TypeScript
HTML5
CSS
Node.js
Docker

Nice to have

PostGis

Poznaj nasze oczekiwania i zobacz na czym nam zależy

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.

W jakim projekcie będziesz pracować?

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ę.

Dlaczego warto do nas dołączyć?

Razem tworzymy angażujace miejsce pracy z wyjątkową atmosferą, przestrzenią na rozwój i na wspólne działanie.
Z nami możesz:
Wybrać tryb pracy: zdalną, stacjonarną lub hybrydową
Dołączyć do jednego z naszych communities technologicznych
Uczyć się od bardziej doświadczonych osób w zespole i firmie
Podzielić się z nami swoją wiedzą
Realizować własne pomysły i współtworzyć produkty technologiczne
Czerpać wiedzę z różnorodnych projektów - polskich i zagranicznych
Dysponować swoim budżetem szkoleniowym i kafeterią MyBenefit
Być częścią zespołu, który samodzielnie organizuje swoją pracę, zna i realizuje cele

Zapoznaj się z procesem rekrutacji

1
Zaaplikuj
Skorzystaj z formularza aplikacyjnego.
Odezwiemy się do Ciebie w ciągu 2 tygodni.
2
Wstępna rozmowa telefoniczna
Chcemy sprawdzić, czy do siebie pasujemy. Czasami podczas rozmowy ustalamy termin 1 etapu.
3
Rozmowa kwalifikacyjna
Trwa od 1 do 1,5 godziny i sprawdza zarówno Twoje zaplecze techniczne, jak i umiejętności miękkie.
4
Informacja zwrotna
Zawsze otrzymasz informację zwrotną, nieważne czy dostaniesz pracę, czy nie.
5
Witamy na pokładzie!
Twój pierwszy dzień jest już zaplanowany. Damy Ci znać, czego się spodziewać, zanim on nadejdzie.
Wszystkie oferty
ebook
Jak przygotować się do rozmowy kwalifikacyjnej
Pobierz

Najczęściej zadawane pytania

Czy istnieje możliwość zmiany specjalizacji?

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.

Jak długo trwa proces rekrutacji?

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ć! :)

Czy możliwa jest praca zdalna?

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ć.

Co się dzieje z pracownikiem, gdy kończy się projekt?

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.

Masz pytania? Koniecznie napisz!

Joanna Labocha
Recruitment Coordinator

+48 533 901 627
rekrutacja@rst.com.pl
Dołącz do mojego networku!
Klikając „Wyślij”, zgadzam się z Polityką Prywatności.
Dziękujemy, Twoje zgłoszenie dotarło do nas!
Ups! Coś poszło nie tak podczas wysyłania formularza.
Wynagrodzenie
This is some text inside of a div block.
brutto (UoP)
This is some text inside of a div block.
na godzinę + VAT (B2B)
Pracuj zdalnie, hybrydowo lub stacjonarnie
Doświadczenie
This is some text inside of a div block.
Aplikuj
PL