NoFluffJobs Praca zdalna Senior

Fullstack Developer (Node.js / TypeScript / React) – Projekt IoT

Antal

⚲ Wrocław

25 200 - 27 720 PLN (B2B)

Wymagania

  • Node.js
  • TypeScript
  • JavaScript
  • REST API
  • Redis
  • Nest.js (nice to have)
  • ExpressJS (nice to have)
  • PostgreSQL (nice to have)
  • MongoDB (nice to have)
  • Docker (nice to have)
  • Git (nice to have)
  • RabbitMQ (nice to have)
  • WebSocket (nice to have)
  • Jest (nice to have)
  • Mocha (nice to have)
  • AWS (nice to have)
  • GCP (nice to have)
  • Azure (nice to have)

Opis stanowiska

O projekcie:
Fullstack Developer (Node.js / TypeScript / React) – Projekt IoT

Szukamy doświadczonej osoby do pracy przy projekcie związanym z budową warstwy API dla rozwiązania Carrier IoT. Dołączysz do zespołu tworzącego nowoczesne, skalowalne usługi. Kluczowe znaczenie w tej roli ma bardzo dobra znajomość Node.js, TypeScript oraz React.

Forma współpracy: contracting via Antal

Tryb pracy: praca zdalna

Stawka: 140 - 160 zł/h

Zakres obowiązków:

- Tworzenie i rozwój aplikacji backendowych w oparciu o Node.js i TypeScript
- Współtworzenie oraz integracja aplikacji frontendowych w React
- Projektowanie i rozwój RESTful API wykorzystywanych przez aplikacje webowe i mobilne
- Współpraca przy projektowaniu architektury systemu IoT
- Utrzymanie wysokiej jakości kodu oraz tworzenie testów

Wymagania:
- Bardzo dobra znajomość Node.js oraz TypeScript (warunek konieczny)- Komercyjne doświadczenie w pracy z React- Bardzo dobra znajomość JavaScript (ES6+)- Doświadczenie w projektowaniu i korzystaniu z RESTful API
Dodatkowe wymagania:
- Znajomość frameworków backendowych (NestJS, ExpressJS lub podobne)- Doświadczenie z bazami danych PostgreSQL oraz MongoDB- Praktyczna znajomość Dockera- Zaawansowana znajomość Git- Doświadczenie z Redis oraz RabbitMQ- Znajomość WebSockets- Doświadczenie z testami (Jest, Mocha, Pactum lub podobne)- Znajomość chmury (AWS, GCP lub Azure)- Znajomość systemów Linux- Bardzo dobra znajomość języka angielskiego

🔍 Dekoder Ogłoszenia

🔴
Dołączysz do zespołu tworzącego nowoczesne, skalowalne usługi.
Projekt może być w fazie wczesnego rozwoju, co oznacza potencjalnie więcej niepewności i zmian w architekturze.
🟡
Współpraca przy projektowaniu architektury systemu IoT
Może oznaczać, że nie będziesz miał pełnej decyzyjności w architekturze, a jedynie będziesz konsultowany.
🔴
Utrzymanie wysokiej jakości kodu oraz tworzenie testów
Może oznaczać, że obecny stan kodu nie jest idealny i będziesz musiał poświęcić dużo czasu na refaktoryzację i pisanie testów od zera.
🔴
Bardzo dobra znajomość Node.js oraz TypeScript (warunek konieczny)
Oznacza, że absolutnie nie możesz mieć braków w tych technologiach, a 'bardzo dobra' może być interpretowana bardzo subiektywnie przez rekrutera.
🟡
Znajomość chmury (AWS, GCP lub Azure)
Wymaganie 'znajomości' może oznaczać zarówno podstawową wiedzę, jak i głębokie, praktyczne doświadczenie, co nie jest jasno sprecyzowane.