Senior Node.js / TypeScript Backend Developer – AWS
Tech Stack / Keywords
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów, będąc częścią grupy Euvic z 5500 pracownikami. Klientem jest międzynarodowa firma technologiczno-produkcyjna o skandynawskich korzeniach, lider w obszarze rozwiązań dla sektora produkcji żywności, skupiająca się na automatyzacji, cyfryzacji i rozwiązaniach opartych na danych, rozwijająca własne zaawansowane rozwiązania cyfrowe i platformy globalnie.
Wymagania
- Minimum 5 lat komercyjnego doświadczenia w backend lub full-stack development
- Bardzo dobre i aktualne doświadczenie komercyjne z Node.js oraz TypeScript
- Głęboka znajomość Node.js na poziomie technologicznym, nie tylko korzystanie z frameworków
- Doświadczenie w projektowaniu i rozwijaniu rozwiązań opartych o AWS
- Praktyczne doświadczenie z AWS Lambda i architekturą serverless
- Doświadczenie z architekturą mikroserwisową
- Dobre rozumienie komunikacji pomiędzy serwisami, szczególnie w kontekście Domain-Driven Design
- Doświadczenie w systemach asynchronicznych i rozproszonych
- Praktyczne doświadczenie w tworzeniu testów integracyjnych oraz E2E
- Rozumienie pełnego podejścia do automatyzacji testów i testing pyramid
- Doświadczenie z procesami CI/CD
- Umiejętność samodzielnego podejmowania decyzji technicznych oraz udziału w dyskusjach architektonicznych
- Otwartość na dzielenie się wiedzą i przedstawianie rekomendacji technicznych
- Bardzo dobre umiejętności komunikacyjne
- Znajomość języka polskiego i angielskiego na poziomie umożliwiającym swobodną komunikację projektową
Nice to have:
- Doświadczenie z NestJS
- Komercyjna znajomość Java lub Python
- Doświadczenie w obszarze CIAM / IAM
- Znajomość OAuth 2.0, OIDC oraz JWT
- Doświadczenie z Terraform lub AWS CDK
- Znajomość Kubernetes
- Doświadczenie z Grafana, Prometheus lub Loki
Obowiązki
- Projektowanie i rozwój backendu w Node.js i TypeScript
- Rozwój cloud-native oraz serverless aplikacji wykorzystujących usługi AWS
- Projektowanie komunikacji pomiędzy serwisami i komponentami systemu
- Rozwój mikroserwisów odpowiedzialnych za kluczowe obszary biznesowe
- Udział w projektowaniu i rozwijaniu wewnętrznych rozwiązań IAM
- Wsparcie modernizacji oraz migracji obecnych rozwiązań
- Tworzenie nowych funkcjonalności oraz refaktoryzację istniejącego kodu
- Diagnozowanie i rozwiązywanie problemów produkcyjnych
- Tworzenie i utrzymywanie testów integracyjnych oraz end-to-end
- Deployment rozwiązań na środowiska produkcyjne
- Udział w dyskusjach dotyczących architektury, bezpieczeństwa i niezawodności systemu
- Współpraca z architektami, SRE oraz zewnętrznymi partnerami
- Dbanie o jakość kodu oraz standardy developerskie
- Praca z systemami asynchronicznymi, rozproszonymi i dostarczanymi w modelu CI/CD
Benefity
- Pełne wsparcie w rozwoju zawodowym i osobistym
- Indywidualne wsparcie Service Delivery Managera w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje dofinansowane lub w pełni pokrywane
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary edukacyjne (#edge1talks)
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne
- Elastyczne benefity w systemie punktowym
Inne informacje
Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132. Dane osobowe przetwarzane są w celu realizacji procesu rekrutacji zgodnie z przepisami prawa, z prawem do żądania dostępu, sprostowania, usunięcia danych oraz cofnięcia zgody na przetwarzanie w dowolnym momencie.
Edge One Solutions
365 aktywnych ofert