Senior NodeJS/NestJS Engineer in Warsaw

Senior NodeJS/NestJS Engineer in Warsaw

Warsaw Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
D

W skrócie

  • Zadania: Rozwijaj backend w TypeScript i NestJS, integrując nowe funkcje finansowe.
  • Firma: Dynamiczna firma zajmująca się technologiami finansowymi z przyjazną kulturą pracy.
  • Benefity: Konkurencyjne wynagrodzenie, 20-25 dni urlopu, elastyczny grafik i praca zdalna.
  • Pozostałe informacje: Możliwość rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj nad innowacyjną platformą finansową i rozwijaj swoje umiejętności w zespole.
  • Kwalifikacje: 5+ lat doświadczenia w backendzie, znajomość TypeScript i Node.js.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

Poszukujemy Senior Backend Engineer (NodeJS/NestJS) do pracy w zespole outsourcingowym, który pracuje nad platformą finansową do zarządzania księgowością i finansami. Produkt jest już w produkcji, więc skupiamy się na jego rozszerzaniu i poprawie, a nie budowaniu od podstaw. Zakres prac obejmuje integracje bankowe, przetwarzanie transakcji, uzgadnianie, prognozowanie przepływów pieniężnych, automatyzację księgowości oraz analitykę.

Będziesz pracować z zespołem międzyfunkcyjnym (backend, frontend, QA, BA, PM) oraz technicznym zespołem klienta, który zapewni transfer wiedzy na temat istniejącej architektury. Szukamy inżynierów, którzy szybko zapoznają się z ustaloną bazą kodu i przejmują odpowiedzialność za niezawodne dostarczanie backendu w złożonej dziedzinie finansowej.

Zakres projektu: Platforma zarządzania finansami. Platforma obejmuje zarządzanie kontami bankowymi, importy transakcji i sald, prognozowanie przepływów pieniężnych, cykliczne zobowiązania, przepływy płatności, synchronizację księgowości i uzgadnianie. Zbudowana jest na przetwarzaniu zdarzeń i orkiestracji procesów roboczych.

Obowiązki:

  • Rozwój backendu: rozwijanie funkcjonalności backendu z użyciem TypeScript i NestJS w istniejącej architekturze.
  • Rozszerzenie warstwy Backend-for-Frontend (BFF) o API i logikę biznesową dla nowych funkcji finansowych.
  • Projektowanie REST API w podejściu contract-first przy użyciu OpenAPI.
  • Integracja nowej funkcjonalności bez łamania obecnego zachowania oraz sugerowanie ulepszeń istniejących komponentów.
  • Wsparcie integracji między usługami NestJS, usługami Kotlin i systemami zewnętrznymi.
  • Budowanie i rozszerzanie integracji z dostawcami bankowymi oraz systemami księgowymi, w tym Odoo.
  • Rozwój procesów przetwarzania transakcji i uzgadniania, które obsługują częściowe płatności, duplikaty, ponowne próby i współbieżność.
  • Implementacja komunikacji opartej na zdarzeniach oraz zaplanowanych lub asynchronicznych procesów roboczych.
  • Zwiększenie spójności danych w API, usługach i analizach.
  • Implementacja autoryzacji świadomej najemców i kontroli dostępu.
  • Poprawa obserwowalności poprzez logowanie, metryki, kontrole stanu i alerty.
  • Badanie problemów produkcyjnych i wdrażanie trwałych poprawek.
  • Pisanie czystego, testowalnego kodu z testami jednostkowymi, integracyjnymi i regresyjnymi, szczególnie dla logiki finansowej i autoryzacji.
  • Udział w przeglądach kodu, CI/CD oraz dokumentacji API i architektury.
  • Identyfikowanie ryzyk i zależności na wczesnym etapie oraz jasne komunikowanie szacunków i opcji.

Wymagania:

  • 5+ lat doświadczenia w rozwoju backendu, z istotnym doświadczeniem produkcyjnym w TypeScript i Node.js.
  • Silna znajomość NestJS.
  • Gotowość do pracy z Kotlin i Spring Boot.
  • Silne doświadczenie z REST API i projektowaniem usług.
  • Silne umiejętności SQL, modelowania danych i wydajności baz danych.
  • Doświadczenie z architekturami opartymi na komunikatach lub zdarzeniach.
  • Znajomość wyzwań związanych z systemami rozproszonymi.
  • Doświadczenie z automatycznym testowaniem, Git, przeglądami kodu i CI/CD.
  • Znajomość autoryzacji, zabezpieczeń i bezpiecznego przetwarzania danych wrażliwych.
  • Umiejętność pracy samodzielnej w istniejącej, złożonej bazie kodu.
  • Doświadczenie w FinTech, bankowości, księgowości lub systemach płatności.
  • Znajomość języka angielskiego na poziomie B2/C1.

Preferowane:

  • Kotlin i Spring Boot.
  • Przetwarzanie transakcji, uzgadnianie bankowe, integracje księgowe.
  • PostgreSQL i zarządzanie transakcjami.
  • AWS SQS/SNS lub podobne systemy komunikatów.
  • Narzędzia orkiestracji procesów roboczych.
  • Multi-tenant applications i kontrola dostępu na poziomie najemcy.
  • Integracje API, webhooki i weryfikacja podpisów.
  • Docker, Kubernetes, Helm.

Oferujemy:

  • 20 dni roboczych urlopu w pierwszym roku współpracy, w kolejnych latach — 25 dni roboczych urlopu.
  • Sprawiedliwe i konkurencyjne wynagrodzenie.
  • Przyjazny zespół i przyjemne środowisko pracy.
  • Jasno opisane procesy biznesowe w firmie.
  • Regularne aktualizacje dotyczące wiadomości firmowych, sesje Q&A z najwyższym kierownictwem.
  • Elastyczny harmonogram pracy.
  • Tryb pracy zdalnej.
  • Możliwość przeniesienia niewykorzystanego urlopu na następny rok.

Senior NodeJS/NestJS Engineer in Warsaw – pracodawca: DOU Polska

Aura to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznym środowisku zdrowotnym. Pracując z zespołem założycieli, którzy wcześniej osiągnęli sukcesy w skalowaniu firm, będziesz miał realny wpływ na rozwój produktu i strategii, a także możliwość szybkiego awansu w miarę wzrostu firmy. Oferujemy elastyczne godziny pracy, 33 dni płatnego urlopu rocznie oraz program wellness, co czyni nas idealnym miejscem dla kreatywnych profesjonalistów szukających znaczącej kariery.

D

Dane kontaktowe:

Zespół rekrutacyjny DOU Polska

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior NodeJS/NestJS Engineer in Warsaw

Node.js
NestJS
TypeScript
Kotlin
Spring Boot
REST APIs
SQL