Oferta Pracy: Senior Backend Developer

Doświadczenie: 8+ lat

Opis:
Poszukujemy Senior Backend Developera odpowiedzialnego za zarządzanie wymianą danych pomiędzy serwerem a użytkownikami. Twoim głównym zadaniem będzie rozwój całej logiki po stronie serwera, definiowanie i utrzymanie bazy danych oraz zapewnienie wysokiej wydajności i szybkości reakcji na żądania z front-endu. Będziesz również odpowiedzialny za integrację z aplikacją elementów front-end zbudowanych przez Twoich współpracowników. Niezbędne jest więc podstawowe zrozumienie technologii front-endowych.

Obowiązki:

  • Integracja elementów user-facing stworzonych przez front-end developerów z logiką po stronie serwera.
  • Integracja zewnętrznych platform i bibliotek.
  • Budowanie kodu i bibliotek wielokrotnego użytku do wykorzystania w przyszłości.
  • Optymalizacja aplikacji pod kątem maksymalnej szybkości i skalowalności.
  • Wdrożenie bezpieczeństwa i ochrony danych
  • Projektowanie i implementacja rozwiązań do przechowywania danych

Inne wymagania:

  • Podstawowe zrozumienie technologii i platform front-end, takich jak JavaScript, HTML5 i CSS3
  • Znajomość programowania Reactive Streams (RxJava2/Project Reactor)
  • Znajomość konceptów MVC, JDBC, RESTful i Microservices
  • Doświadczenie z frameworkami, takimi jak Micronaut, Grails i SpringBoot
  • Doświadczenie z bazami danych (MySQl, MongoDB, Redis, ElasticSearch)
  • Zrozumienie dostępności i zgodności bezpieczeństwa w oparciu o mikroserwisy
  • Uwierzytelnianie i autoryzacja użytkowników pomiędzy wieloma systemami, serwerami i środowiskami
  • Integracja wielu źródeł danych i baz danych w jednym systemie
  • Zarządzanie środowiskiem hostingowym, w tym bazą danych administracja i skalowanie aplikacji w celu wsparcia zmian obciążenia
  • Migracja, transformacja i skryptowanie danych
  • Konfiguracja i administracja kopiami zapasowymi
  • Wyprowadzanie danych w różnych formatach
  • Zrozumienie różnic pomiędzy różnymi platformami dostarczania danych, takimi jak mobile vs desktop, oraz optymalizacja danych wyjściowych

Pozostałe atrybuty pracy:

  • Atlassian tools: JIRA, Confluence, BitBucket
  • Unit testing
  • Integration tests
  • Continuous Integration: Jenkins
  • System operacyjny: MS Windows

O Projekcie:

Sensfix to startup z Doliny Krzemowej i zespołem pracującym w Polsce, założony przez absolwenta IIT. Wraz z byłymi specjalistami z Google i IBM buduje on pierwszą w swoim rodzaju platformę typu machine-2-service, która umożliwia każdej maszynie i urządzeniu automatyczne wyszukiwanie, znajdowanie i wzywanie najbliższego personelu serwisowego w celu naprawy, zanim się zepsuje.

Dzięki tej platformie SaaS (Service Cloud), kierownicy serwisu w różnych branżach i zakładach mogą w pełni zdigitalizować przepływy pracy; wykorzystać IoT i AI, aby umożliwić aktywom i urządzeniom w ich portfolio – samoczynne planowanie, samoczynne wysyłanie i samoczynne zgłaszanie napraw i konserwacji natychmiast i automatycznie – co prowadzi do zautomatyzowanych operacji bez tablicy rozdzielczej. Sensfix zmienia branżę MRO poprzez poprawę czasu sprawności maszyn (MU), skrócenie średniego czasu naprawy (MTTR) oraz zwiększenie wskaźnika powodzenia pierwszej wizyty (FVSR), co prowadzi do obniżenia kosztów naprawy sprzętu o 30%. Ich klienci działają na rynkach Oil & Gas, Facility Management oraz Smart City.

Obecnie Sensfix obsługuje 6 klientów (w USA i Europie) i ma w planach pozyskanie kolejnych 18 klientów korporacyjnych.
Sensfix jest spółką typu C-Corp zarejestrowaną w stanie Delaware w Santa Clara, Kalifornia, USA. Posiada spółkę zależną w Polsce (Sensfix Sp. z o.o.). Łącznie zatrudnia 12 osób w pełnym wymiarze godzin.

Wynagrodzenie:
Umowa B2B: 17 000 – 24 000 PLN brutto/miesiąc
Umowa o prace: 17 000 – 24 000 PLN brutto/miesiąc

Języki:
Angielski: minimum B2
Polski: Natywny

Inne Benefity
Akcje / udziały w zyskach firmy

Job Category: backend Software
Job Type: Full Time
Job Location: Remote Warsaw

Apply for this position

Allowed Type(s): .pdf, .doc, .docx