
Edge One Solutions Sp. z o.o · Warszawa, Gdańsk, Poznań, Wrocław, Kraków
Senior Node.js / TypeScript Backend Developer – AWS
W skrócie
zdania wybrane z oferty- Poszukujemy doświadczonego Senior Backend Developera, który dołączy do zespołu rozwijającego i modernizującego rozwiązania backendowe działające w środowisku AWS.
- To propozycja dla osoby bardzo dobrze znającej Node.js i TypeScript, swobodnie poruszającej się w architekturze serverless oraz rozproszonych systemach i rozumiejącej komunikację pomiędzy serwisami w podejściu Domain-Driven Design.
- Jednym z istotnych obszarów będzie również rozwój nowej platformy związanej z Identity & Access Management (IAM) oraz wsparcie procesu migracji z obecnego rozwiązania.
Technologie
Pełny opis
z justjoin.itO nas
Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji.
O kliencie
Klient to międzynarodowa firma technologiczno-produkcyjna o skandynawskich korzeniach, działająca globalnie i będąca jednym z liderów w obszarze nowoczesnych rozwiązań dla sektora produkcji żywności. Organizacja od ponad 140 lat rozwija innowacyjne technologie, a obecnie mocno koncentruje się na automatyzacji, cyfryzacji oraz rozwiązaniach opartych na danych. Jej portfolio obejmuje zarówno zaawansowane systemy automatyzujące procesy, jak i rozwiązania cyfrowe umożliwiające analizę danych, monitorowanie wydajności oraz podejmowanie lepszych decyzji biznesowych. Istotnym elementem działalności firmy jest rozwój technologii wspierających efektywność operacyjną, automatyzację oraz zrównoważony rozwój. Organizacja wykorzystuje najnowsze technologie, aby pomagać swoim klientom zwiększać produktywność przy jednoczesnej optymalizacji wykorzystania zasobów.
Od strony technologicznej firma rozwija własne, zaawansowane rozwiązania cyfrowe i platformy wspierające jej produkty oraz klientów na całym świecie. Projekty realizowane są w międzynarodowym środowisku, z dużym naciskiem na innowacyjność, jakość, współpracę oraz realny wpływ zespołów technologicznych na rozwijane rozwiązania.
O projekcie
Poszukujemy doświadczonego Senior Backend Developera, który dołączy do zespołu rozwijającego i modernizującego rozwiązania backendowe działające w środowisku AWS. To propozycja dla osoby bardzo dobrze znającej Node.js i TypeScript, swobodnie poruszającej się w architekturze serverless oraz rozproszonych systemach i rozumiejącej komunikację pomiędzy serwisami w podejściu Domain-Driven Design. Projekt znajduje się na etapie rozwoju i modernizacji istniejących rozwiązań. Jednym z istotnych obszarów będzie również rozwój nowej platformy związanej z Identity & Access Management (IAM) oraz wsparcie procesu migracji z obecnego rozwiązania.
System rozwijany jest przede wszystkim w oparciu o AWS i architekturę serverless – około 90% rozwiązania wykorzystuje AWS Lambda, natomiast pozostała część opiera się na mikroserwisach. Backend tworzony jest w Node.js oraz czystym TypeScript, dlatego szukamy osoby z bardzo mocnym, praktycznym doświadczeniem w Node.js – nie tylko znajomością frameworków.
Zespół ma dużą autonomię w zakresie podejmowania decyzji technicznych, doboru narzędzi oraz projektowania rozwiązań. Developerzy uczestniczą w dyskusjach architektonicznych i odpowiadają za cały cykl dostarczania funkcjonalności – od implementacji, przez testy, aż po deployment na produkcję.
Duży nacisk kładziony jest również na jakość. Developerzy samodzielnie tworzą testy integracyjne oraz E2E, dlatego zależy nam na osobie rozumiejącej strategię testowania i potrafiącej spojrzeć na nią całościowo, niezależnie od konkretnego frameworka.
Model współpracy
Świadczenie usług odbywa się w modelu zdalnym
Realizację projektu ułatwi Ci
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łęboką znajomość Node.js – zależy nam na osobie rozumiejącej technologię również na niższym poziomie, a nie wyłącznie korzystającej 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 aktywnego udziału w dyskusjach architektonicznych
Otwartość na dzielenie się wiedzą i przedstawianie własnych rekomendacji technicznych
Bardzo dobre umiejętności komunikacyjne
Znajomość języka polskiego i angielskiego na poziomie umożliwiającym swobodną komunikację projektową
Mile widziane
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
Twój wkład do projektu
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ółpracę z architektami, SRE oraz zewnętrznymi partnerami
Dbanie o jakość kodu oraz standardy developerskie
Pracę z systemami asynchronicznymi, rozproszonymi i dostarczanymi w modelu CI/CD
Tak o Ciebie zadbamy
Dołączając do Edge One Solutions, otrzymujesz pełne wsparcie w rozwoju zawodowym i osobistym, co daje Ci realną szansę na budowanie kariery zgodnie z własnymi celami.
Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
#SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi.
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i platforma ze wsparciem psychologicznym
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Nie spełniasz wszystkich wymagań, a projekt Cię zainteresował? Nie wahaj się i aplikuj. Porozmawiajmy!
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it