Publikuj oferty pracy
Zatrudniaj bez prowizji
157 wyświetleń
Equivator
Stanowisko: Back-End Developer Node.js
Lokalizacja: Zdalne
Rodzaj stanowiska: Pełny etat
Podlega: Kierownik techniczny
Opis stanowiska:
Poszukujemy wykwalifikowanego programisty back-end ze znajomością Node.js do projektowania i tworzenia skalowalnych, wydajnych aplikacji po stronie serwera. Będziesz odpowiedzialny za rozwój API, zarządzanie bazami danych i zapewnienie płynnej integracji z naszymi aplikacjami front-end.
Obowiązki:
Tworzenie i utrzymywanie systemów back-end i API wykorzystujących Node.js do obsługi aplikacji mobilnych i internetowych.
Zapewnij bezpieczną i wydajną integrację usług back-end z aplikacjami front-end.
Projektowanie, wdrażanie i utrzymywanie rozwiązań do przechowywania danych, w tym projektowanie i optymalizacja baz danych.
Współpracuj z zespołami ds. front-endu, produktów i kontroli jakości, aby zapewnić płynną funkcjonalność, wydajność i niezawodność.
Optymalizuj aplikacje pod kątem szybkości, skalowalności i bezpieczeństwa, efektywnie obsługując duże ilości danych.
Wdrażaj niezawodne strategie uwierzytelniania, autoryzacji i ochrony danych.
Upewnij się, że infrastruktura zaplecza jest zgodna z najlepszymi praktykami branżowymi, w tym kontrolą wersji i ciągłą integracją.
Napisz testy jednostkowe i integracyjne, aby zapewnić jakość i niezawodność kodu.
Wymagania:
Udokumentowane doświadczenie w tworzeniu backendu z wykorzystaniem Node.js.
Umiejętność budowania i utrzymywania API RESTful oraz integrowania ich z aplikacjami front-endowymi.
Duże doświadczenie z technologiami baz danych, takimi jak MySQL, PostgreSQL lub MongoDB.
Doświadczenie z TypeScriptem i frameworkiem NestJS.
Solidne zrozumienie mechanizmów uwierzytelniania, autoryzacji i praktyk bezpiecznego kodowania.
Doświadczenie w pisaniu testów jednostkowych i integracyjnych dla systemów back-end.
Doświadczenie w pracy z usługami w chmurze, takimi jak AWS, Google Cloud lub Azure.
Znajomość praktyk DevOps, takich jak CI/CD i technologie konteneryzacji, takie jak Docker.
Silne umiejętności rozwiązywania problemów i dbałość o szczegóły.
Znajomość metodologii programowania Agile lub Scrum.