NoFluffJobs Hybrydowo Mid

Node.js Engineer

Ringier Axel Springer Tech

⚲ Kraków

13 000 - 20 500 PLN (B2B)

Wymagania

  • Node.js
  • AI
  • AWS
  • JavaScript
  • TypeScript
  • Python (nice to have)
  • Kubernetes (nice to have)
  • SQL (nice to have)
  • NoSQL (nice to have)
  • Microservices (nice to have)
  • PostgreSQL (nice to have)
  • AWS DynamoDB (nice to have)
  • Redis (nice to have)
  • AWS Lambda (nice to have)
  • Amazon SQS (nice to have)
  • SNS (nice to have)
  • Amazon EKS (nice to have)
  • AWS S3 (nice to have)
  • AWS EC2 (nice to have)
  • CloudFormation (nice to have)
  • API Gateway (nice to have)
  • CloudFront (nice to have)
  • Route53 (nice to have)
  • Athena (nice to have)
  • Glue (nice to have)
  • Kinesis (nice to have)
  • GitHub (nice to have)

Opis stanowiska

O projekcie:
Ring Publishing to kompleksowa platforma technologiczna wspierająca firmy mediowe w tworzeniu, zarządzaniu, publikowaniu i monetyzacji produktów cyfrowych. Umożliwia automatyzację pracy redakcji, szybkie budowanie nowych rozwiązań, eksperymentowanie, analizę wyników oraz lepsze zarządzanie procesem wydawniczym. Platforma opiera się na modułowej architekturze, dzięki której zespoły mogą rozwijać elastyczne i skalowalne produkty dopasowane do potrzeb nowoczesnego digital publishingu.

Dołączysz do zespołu odpowiedzialnego za rozwój narzędzi, które wspierają zarządzanie, przetwarzanie i publikację materiałów audio i wideo. Na co dzień zespół pracuje nad rozwiązaniami związanymi z uploadem, enkodowaniem, streamingiem, integracją odtwarzaczy wideo oraz audio oraz API wykorzystywanymi przez redakcje i serwisy cyfrowe. Zespół odpowiada za rozwój narzędzi do automatyzacji procesów, wyszukiwania materiałów, obsługi powiadomień i integracji z innymi elementami platformy Ring Publishing, a wszystko z wykorzystaniem innowacyjnych narzędzi AI.

Szukamy ambitnej, otwartej i komunikatywnej osoby, która chce się rozwijać i zdobywać nowe kompetencje. Oferujemy pracę nad rozwiązaniami o dużej skali, dla międzynarodowych klientów w dynamicznym, przyjaznym środowisku, z wykorzystaniem najnowszych technologii oraz narzędzi AI.

Wymagania:
- Minimum 5 lat doświadczenia jako Software Engineer- Bardzo dobra znajomość JavaScript/TypeScript; znajomość Python będzie dodatkowym atutem- Doświadczenie w projektowaniu i budowie skalowalnych aplikacji backendowych opartych o Node.js- Praktyczna umiejętność budowania i wdrażania rozwiązań wykorzystujących LLM i Generative AI- Dobra znajomość ekosystemu AWS oraz doświadczenie w projektowaniu rozwiązań chmurowych- Znajomość Kubernetes w zakresie deploymentu, konfiguracji i utrzymania aplikacji- Doświadczenie w pracy z bazami danych SQL i NoSQL- Znajomość nowoczesnych praktyk wytwarzania oprogramowania, CI/CD oraz metodologii Agile- Bardzo dobra komunikacja i umiejętność współpracy w zespoleMile widziane:- Znajomość obszaru audio/video streaming i media processing- Doświadczenie z usługami AWS związanymi z przetwarzaniem multimediów- Doświadczenie z rozwiązaniami event-driven oraz architekturami opartymi o mikroserwisy- Stos technologiczny: Node.js, JavaScript/TypeScript, Python, PostgreSQL, DynamoDB, OpenSearch, Redis, AWS Lambda, SQS/SNS, Kubernetes (EKS), S3, EC2, CloudFormation, API Gateway, CloudFront, Route53, Step Functions, Athena/Glue/Kinesis, GitHub Actions

Codzienne zadania:
- Tworzenie i utrzymanie rozwiązań oraz narzędzi dla użytkowników platformy wydawniczej Ring Publishing w domenie audio i wideo
- Implementacja i utrzymanie aplikacji backendowych (Node.js)
- Współpraca z członkami zespołu w procesie planowania, ewaluacji projektów, zarządzania długiem technologicznym, kosztami infrastruktury AWS oraz wykorzystywanych narzędzi AI
- Aktywny udział w tworzeniu i utrzymywaniu dokumentacji projektowej
- Monitorowanie systemów oraz wprowadzanie optymalizacji w zakresie wydajności, bezpieczeństwa i skalowalności
- Zapewnienie jakości oraz stabilności tworzonych rozwiązań, w tym zapewnienie testów oraz testowanie
- Utrzymanie działania systemów i obsługa awarii

🔍 Dekoder Ogłoszenia

🔴
rozwiązań o dużej skali
Może oznaczać zarówno faktycznie dużą liczbę użytkowników/transakcji, jak i po prostu projekt z potencjałem do wzrostu, który jeszcze nie osiągnął tej skali.
🔴
najnowszych technologii
Może oznaczać faktycznie innowacyjne rozwiązania, ale też po prostu technologie, które są popularne w danym momencie, a niekoniecznie najlepsze dla projektu.
🔴
innowacyjnych narzędzi AI
Może oznaczać faktyczne wykorzystanie zaawansowanych modeli AI, ale też proste integracje z gotowymi API lub narzędzia wspomagające pracę.
🟡
ambitnej, otwartej i komunikatywnej osoby
Często używane jako ogólnikowe określenie na pracownika, który ma być chętny do pracy i łatwy we współpracy, bez konkretnych oczekiwań co do poziomu ambicji czy otwartości.
🔴
zdobywać nowe kompetencje
Może oznaczać realne możliwości rozwoju i szkolenia, ale też po prostu konieczność nauki nowych rzeczy w ramach bieżących zadań, często bez formalnego wsparcia.