Node.js/ Fullstack Developer at RST Software Masters #vacancy #remote

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鈥檃
  • 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 podstawa wielu us艂ug opartych o NodeJS.

,[] Requirements: Redux, TypeScript, Node.js, REST, Mikrous艂ugi, Docker, MySQL, PostgreSQL, Redis, RabbitMQ, MQTT, AWS, Linux Tools: Jira, Confluence, GitLab, GIT, Terragrunt (Terraform), GitLab CI/CD, Agile, Scrum. Additionally: Sport subscription, Training budget, Private healthcare, Flat structure, Kafeteria MyBenefit, International projects, Small teams, Free coffee, Canteen, Bike parking, Playroom, Shower, Free beverages, In-house trainings, Modern office, No dress code, Free breakfast, Free snacks, Free parking, In-house hack days, Communities – grupy tematyczne, Free lunch.

PostgreSQL Redux REST TypeScript MQTT design-patterns Node.js Amazon Web Services (AWS) RabbitMQ Redis React MySQL

Leave a Reply