Node.js Deweloper Opis stanowiska szablon/krótki

Zatrudniamy dewelopera Node.js, który będzie obsługiwał wymianę danych między aplikacjami serwerowymi i klientami. Twoim głównym obowiązkiem będzie zbudowanie logiki po stronie serwera, określanie i obsługę podstawowej bazy danych oraz zapewnienie doskonałej wydajności i reakcji na żądania front-end.

Ponadto będziesz odpowiedzialny za integrację frontowych elementów zbudowanych przez kolegów z programem. W rezultacie wymagane jest podstawowe zrozumienie technologii front-end, takich jak Vue.js, Angular JS, React JS lub dowolne ramy JavaScript.

Node.js Profil pracy programisty

Deweloper Node.js jest odpowiedzialny za budowanie funkcji aplikacji internetowych po serwerze w odmianach JavaScript i/lub JavaScript, takich jak CoffeeScript, IceDCoffeescript itp. Komponenty zaplecza są często opracowywane przez programistów Node.js, którzy łączą aplikację z innymi ( Często usługi stron internetowych) i pomagają programistom front-end, integrując ich pracę z aplikacją Node.js.

Raporty do

  • CTO

Node.js obowiązki programisty

  • Współpracuj z innymi członkami zespołu, takimi jak deweloperzy z przodu
  • Utwórz i wdrażaj kod Node.js
  • Upewnij się, że istnieją zaktualizowane środki bezpieczeństwa, aby zapobiec nieautoryzowanemu wejściu
  • zdiagnozuj i popraw wszelkie wady w kodzie
  • Utwórz wystarczającą liczbę apartamentów testowych, aby zagwarantować, że wszystkie funkcje określone w projekcie są zadowolone
  • Upewnij się, że kod po stronie serwera jest poprawnie łączący się z bazami danych
  • Upewnij się, że kod jest niezwykle odporny i jest w stanie zapewnić doskonałą wydajność użytkownika końcowego
  • Wyrównaj kod po stronie serwera do komponentów front-end

Node.js Wymagania i umiejętności programistyczne

  • Licencjat lub tytuł magistra w dziedzinie informatyki, matematyki lub porównywalnego doświadczenia
  • Znajomość JavaScript i Node.js
  • Praktyczne doświadczenie z REST, MySQL/PostgreSQL, WebSocket, MongoDB, Redis i Inne Technologies
  • Znajomość infrastruktury Docker i AWS
  • Zrozumienie koncepcji bezpieczeństwa danych
  • Pracująca znajomość JavaScript, stosów internetowych, bibliotek i frameworków
  • Doskonałe umiejętności analityczne i rozwiązywania problemów
  • Wybitne zdolności interpersonalne, komunikacyjne i praca zespołowa
  • Działaj doświadczenie i chęć pracy w globalnym środowisku
  • Wyjątkowe umiejętności rozwiązywania problemów i podejmowania decyzji
  • Zrozumienie technologii front-end
  • Możliwość działania w ramach zespołu i współpracy z zespołami międzyfunkcyjnymi