Stanowisko zostało zamknięte przez spółkę
Znajdź podobne oferty pracy

Senior Node.js Developer w EPAM Ukraine

Opublikowano ponad 30 dni temu

333 wyświetlenia

0 aplikacji   0 odpowiedzi

EPAM Ukraine
EPAM Ukraine
Software Engineering & Product Deve
5
1 recenzja
Yuliia Dieriugina
Yuliia Dieriugina
Talent Acqisition Operations Specialist
Więcej niż 5 lat
Lwów
Intermediate
Pełny etat
Praca zdalna

Przetłumaczone przez Google

Czy jesteś ekspertem Node.js Developer i chcesz przenieść swoją biegłość na nowy poziom? Aktywnie poszukujemy wyjątkowego talentu, takiego jak Ty! Jako starszy programista Node.js oczekujemy od Ciebie wszechstronnego zrozumienia zasad programowania pełnego stosu oraz wykazania się wyjątkowymi umiejętnościami rozwiązywania problemów i debugowania.

Czy jesteś ekspertem Node.js Developer i chcesz przenieść swoją biegłość na nowy poziom? Aktywnie poszukujemy wyjątkowego talentu, takiego jak Ty! Jako starszy programista Node.js oczekujemy od Ciebie wszechstronnego zrozumienia zasad programowania pełnego stosu oraz wykazania się wyjątkowymi umiejętnościami rozwiązywania problemów i debugowania.

Ale tu jest wisienka na torcie — będziesz opracowywać innowacyjne rozwiązania dla nikogo innego, jak dla konglomeratu medialnego, znanego z ogromnego zasięgu w zakresie programów informacyjnych, sportowych i rozrywkowych. Tutaj Twoja pasja do doskonałości technicznej spotyka się z dreszczykiem emocji związanym z pracą w dynamicznej branży medialnej; miejsce, w którym Twoje przełomowe rozwiązania mogą mieć bezpośredni wpływ na szeroką publiczność na całym świecie. Razem kształtujmy przyszłość mediów, rozrywki i technologii.

Technologie i narzędzia projektowe

  • AWS Lambda z Node.js
  • Brama API AWS
  • Cognito, JA
  • Aurora, AWS OpenSearch, S3
  • EventBridge, SQS, SNS
  • CloudTrail, CloudWatch, Datadog
  • Athena, wąż strażacki danych Kinesis, strumienie danych Kinesis

Obowiązki

  • Zbuduj następujące moduły systemu:
  • Interfejs API zarządzania użytkownikami, który umożliwia
  • Zarządzaj użytkownikami
  • Zarządzaj rolami
  • Przypisz uprawnienia
  • Współpracuj z DevOps, aby zintegrować Cognito z Okta, aby zapewnić tokeny JWT:
  • Zamień token Okta na token Cognito dla użytkowników zdefiniowanych w API zarządzania użytkownikami
  • Przypisz role z poziomu interfejsu API zarządzania użytkownikami
  • Zbuduj interfejs API zarządzania aktywami, aby zarządzać zasobami w MAM:
  • CRUD z zasadami ról i dostępu użytkowników
  • Zbuduj w systemie złożony system metadanych dla Użytkowników, Zasobów i Zbiorów:
  • Definicja i walidacja schematu wsparcia
  • Hierarchia wsparcia
  • Polityka dostępu oparta na rolach i użytkownikach
  • Zaimplementuj możliwość importowania/przetwarzania zasobów multimedialnych (głównie plików wideo):
  • Przechowuj go w wiadrze S3
  • Rejestracja w Asset Management API
  • Automatycznie generuj metadane na podstawie typu pliku, rozmiaru itp
  • Transkoduj go do niższej rozdzielczości i przechowuj w S3 (AWS Elemental MediaConvert/lub wewnętrzne API)
  • Organizuj różne przepływy pracy za pomocą funkcji kroków (na przykład: pozyskiwanie)
  • Zbuduj magistralę komunikatów w oparciu o EventBridge, SQS i SNS:
  • Emituj zmiany w metadanych i zarządzaniu zasobami
  • Utwórz mechanizm kolejkowania priorytetów, aby najpierw pozyskać elementy o wyższym priorytecie podczas przesyłania zbiorczego
  • Twórz szczegółowe monitorowanie i alerty za pomocą CloudTrail i CloudWatch

Wymagania

  • Udokumentowane doświadczenie jako programista Node.js, pokazujące umiejętność tworzenia i wdrażania dynamicznych i skalowalnych rozwiązań
  • Posiada doświadczenie lub umiejętność uczenia się i tworzenia usług przy użyciu AWS Lambda, API Gateway, Cognito, IAM, Aurora, AWS OpenSearch, EventBridge, SNS, SQS, CloudTrail, CloudWatch, Datadog, S3, Athena i Kinesis Services
  • Umiejętność pisania czystego, efektywnego i skalowalnego kodu, odzwierciedlającego Twoje zaangażowanie w jakość
  • Doskonałe umiejętności komunikacyjne, zapewniające skuteczną współpracę z członkami zespołu i interesariuszami
  • Wykazana umiejętność ustalania priorytetów zadań, dotrzymywania terminów i dostosowywania swojej pracy do celów zespołu
  • Postawa ciągłego uczenia się i adaptacyjny sposób myślenia, aby nadążać za pojawiającymi się technologiami

Miło jest mieć

  • Wcześniejsze doświadczenie w branży medialnej lub rozrywkowej przy tworzeniu systemów metadanych lub podobnych aplikacji

Oferujemy

  • Konkurencyjne wynagrodzenie uzależnione od doświadczenia i umiejętności
  • Indywidualna ścieżka kariery
  • Nieograniczony dostęp do rozwiązań edukacyjnych LinkedIn
  • Zwolnienie lekarskie i regularny urlop
  • Zajęcia z języka angielskiego z certyfikowanymi lektorami języka angielskiego
  • Elastyczne godziny pracy

O EPAM-ie

  • EPAM jest wiodącym światowym dostawcą usług inżynierii i rozwoju platform cyfrowych. Zależy nam na wywieraniu pozytywnego wpływu na naszych klientów, pracowników i społeczności. Stawiamy na dynamiczną i włączającą kulturę. Tutaj będziesz współpracować z międzynarodowymi zespołami, brać udział w niezliczonych innowacyjnych projektach, które dostarczają najbardziej kreatywne i najnowocześniejsze rozwiązania, a także będziesz mieć możliwość uczenia się i ciągłego rozwoju. Dołączysz do oddanej, kreatywnej i różnorodnej społeczności, która pomoże Ci odkryć Twój pełny potencjał. EPAM stara się zapewnić naszemu globalnemu zespołowi składającemu się z ponad 53 150 pracowników EPAM inspirujących karier. EPAMersi prowadzą z pasją i uczciwością oraz myślą kreatywnie. Źródłem naszego sukcesu są nasi ludzie. Cenimy współpracę, zawsze staramy się zrozumieć biznes naszych klientów i dążymy do najwyższych standardów doskonałości

Specjalizacje: Node.js
Słowa kluczowe: Node.Js, developer, senior

Przetłumaczone przez Google

Więcej niż 5 lat
Lwów
Intermediate
Pełny etat
Praca zdalna
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować