Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy
Następna praca

Programista Node.js/ Fullstack w RST Software Masters

Opublikowano ponad 30 dni temu

3 wyświetlenia

RST Software Masters

RST Software Masters

0
0 recenzji
Brak doświadczenia
Pełny etat
W jakim projekcie będziesz pracować? Dołączysz do zespołu, który odpowiada za jeden z ważniejszych obszarów całej platformy Trans.eu. Jest to serwis dostarczający pełną konfigurację dla platformy bazując na Twojej roli w systemie - po zalogowaniu otrzymujesz rolę, a na jej podstawie - dostęp do określonych modułów w systemie. Odpowiadamy również za cały system push. To między innymi na nim oparte jest automatyczne odświeżanie ofert na giełdzie. Sam produkt wykorzystywany jest na bardzo dużą

W jakim projekcie będziesz pracować?

Dołączysz do zespołu, który odpowiada za jeden z ważniejszych obszarów całej platformy Trans.eu.

Jest to serwis dostarczający pełną konfigurację dla platformy bazując na Twojej roli w systemie - po zalogowaniu otrzymujesz rolę, a na jej podstawie - dostęp do określonych modułów w systemie.

Odpowiadamy również za cały system push. To między innymi na nim oparte jest automatyczne odświeżanie ofert na giełdzie.

Sam produkt wykorzystywany jest na bardzo dużą skalę, musimy więc skupić się na jego wydajności oraz bezawaryjności.

Kluczowe technologie, które wykorzystujemy na co dzień to: Node.js (Typescript), MySQL (MariaDB), RabbitMQ, Redis. 

Jako zespół odpowiadamy również za rozwój narzędzi wykorzystywanych przez całą organizację, które służą jako podstawa wielu usług opartych o NodeJS.

Must have:

  • Node.js
  • Typescript (lub chęć rozwoju w tym kierunku)
  • React - basic
  • Redux
  • REST
  • Mikrousługi
  • Konteneryzacja (Docker)
  • MySQL, PostgreSQL
  • Redis
  • RabbitMQ

Nice to have:

  • znajomość Mqtt
  • Metody skalowania aplikacji
  • Doświadczenie w AWS
  • Skalowanie aplikacji
  • Znajomość serwerów/linuxa

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.

W jakim projekcie będziesz pracować?

Dołączysz do zespołu, który odpowiada za jeden z ważniejszych obszarów całej platformy Trans.eu.

Jest to serwis dostarczający pełną konfigurację dla platformy bazując na Twojej roli w systemie - po zalogowaniu otrzymujesz rolę, a na jej podstawie - dostęp do określonych modułów w systemie.

Odpowiadamy również za cały system push. To między innymi na nim oparte jest automatyczne odświeżanie ofert na giełdzie.

Sam produkt wykorzystywany jest na bardzo dużą skalę, musimy więc skupić się na jego wydajności oraz bezawaryjności.

Kluczowe technologie, które wykorzystujemy na co dzień to: Node.js (Typescript), MySQL (MariaDB), RabbitMQ, Redis. 

Jako zespół odpowiadamy również za rozwój narzędzi wykorzystywanych przez całą organizację, które służą jako podstaw wielu usługach o NodeJS.

,[] Biblioteki: Redux, TypeScript, Node.js, REST, Mikrousługi, Docker, MySQL, PostgreSQL, Redis, RabbitMQ, MQTT, AWS, Linux Konstrukcje: Jira, Confluence, GitLab, GIT, Jenkins, Terragrunt ( Terraform), GitLab CI/CD, Agile, Scrum. Korzyści: Abonament sportowy, Budżet szkoleniowy, Prywatna opieka medyczna, Płaska struktura, Kafeteria MyBenefit, Projekty międzynarodowe, Małe zespoły, Darmowa kawa, Stołówka, Parking dla rowerów, Pokój zabaw, Prysznic, Darmowe napoje, Szkolenia wewnętrzne, Nowoczesne biuro, Bez ubioru kod, Bezpłatne śniadanie, Bezpłatne przekąski, Bezpłatny parking, Własne dni hackowania, Społeczności - grupy tematyczne, Bezpłatny lunch.

Brak doświadczenia
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować