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