Senior Node.js Developer | Tworzenie skalowalnych rozwiązań chmurowych
O DEVTALENTS oraz model zatrudnienia
W DEVTALENTS łączymy wybitnych specjalistów IT z ambitnymi projektami, stosując nasz unikalny model współpracy „Build-Operate-Transfer”. Jako członek zespołu DEVTALENTS będziesz pracować nad innowacyjnymi rozwiązaniami dla naszych klientów, mając jasno określoną ścieżkę prowadzącą do bezpośredniego zatrudnienia u klienta.
Główne obowiązki:
- Tworzenie wydajnych aplikacji opartych na architekturze mikroserwisów z wykorzystaniem Node.js i TypeScript.
- Wdrażanie rozwiązań chmurowych AWS (Lambda, DynamoDB, S3) z naciskiem na optymalizację kosztów.
- Projektowanie, utrzymywanie oraz optymalizacja wydajności baz danych NoSQL i SQL.
- Tworzenie zautomatyzowanych testów oraz konfiguracja procesów CI/CD zapewniających niezawodne wdrożenia.
- Integracja aplikacji z zewnętrznymi API oraz usługami w sposób bezpieczny i skalowalny.
- Współtworzenie decyzji architektonicznych oraz promowanie najlepszych praktyk inżynieryjnych.
Wymagania:
- Solidne doświadczenie z backendem opartym na JavaScript/TypeScript.
- Udokumentowane doświadczenie z Node.js (preferowane Express lub NestJS).
- Praktyczna znajomość baz danych NoSQL (MongoDB, Firebase).
- Doświadczenie z usługami AWS oraz architekturą serverless.
- Umiejętność pisania testów automatycznych (Jest lub Mocha).
- Praktyczne doświadczenie w konteneryzacji z użyciem Dockera.
- Bardzo dobra komunikacja w języku angielskim.
Mile widziane:
- Doświadczenie w implementacji architektury zdarzeniowej.
- Znajomość technik optymalizacji wydajności aplikacji.
- Umiejętność projektowania i wdrażania pipeline'ów CI/CD.
- Doświadczenie z innymi usługami chmurowymi (GCP lub Azure).
- Znajomość i doświadczenie w rozwijaniu API GraphQL.
Oferujemy:
- Klarowną ścieżkę do bezpośredniego zatrudnienia u klienta w ramach modelu BOT.
- Udział w projektach technologicznych o wysokim poziomie innowacyjności.
- Możliwości rozwoju zawodowego oraz ciągłego poszerzania wiedzy.
- Nowoczesne środowisko pracy i współpraca z zespołem korzystającym z najlepszych praktyk developerskich.
- Mentorstwo techniczne oraz kulturę dzielenia się wiedzą.
Kogo szukamy:
Jesteś osobą nastawioną na rozwiązywanie problemów, z pasją do tworzenia skalowalnych aplikacji backendowych. Dobrze odnajdujesz się w dynamicznym środowisku pracy, cenisz współpracę i stale rozwijasz swoje umiejętności techniczne.
Aplikuj już dziś i dołącz do projektu, który zmienia oblicze bankowości dzięki zaawansowanym technologiom AI.