pracaon.pl

Node.js Developer

Tychy, Polska
Wynagrodzenie do ustalenia
Pełny etat / B2B / Freelance • Zdalna • Bezpieczeństwo Publiczne i Ochrona

Najważniejsze cechy oferty

  • Współpraca: Kontrakt B2B

  • Praca zdalna - bez dojazdów

  • Pełny etat

Opis

O zespole B2B

Nr ref.

  • 0238062

Spółka

  • ING Bank

Kategoria

  • Tech

To oferujemy

  • umowę B2B

  • ciekawe i ambitne wyzwania

  • rozwój pod okiem doświadczonych programistów (coaching)

  • pracę w dynamicznym środowisku e-commerce

  • przyjemną do pracy atmosferę (Stary Browar, koło dworca PKP Tychy)

  • możliwa praca zdalna

Lokalizacja

  • cała Polska (praca zdalna)

  • Tychy, Poland

Mile widziane

  • znasz środowisko Azure, w tym Azure Pipelines i Key Vault, i potrafisz je efektywnie wykorzystywać w projektach

  • masz doświadczenie z Apache Kafka – planujesz przepływ wiadomości między mikroserwisami, stosujesz partycjonowanie i potrafisz obsługiwać kompensację błędów

  • znasz Redis i wykorzystujesz go do cache’owania, ustawiania TTL oraz ograniczania liczby zapytań (rate limiting)

  • pracowałeś(-aś) przy finansowych systemach transakcyjnych, co daje Ci solidne podstawy w pracy z wymagającymi systemami

  • cechuje Cię dobra organizacja pracy i samodzielność w działaniu

  • posługujesz się językiem angielskim na poziomie umożliwiającym swobodną komunikację w środowisku międzynarodowym

Nasze oczekiwania

  • masz doświadczenie w projektowaniu i programowaniu RESTful API

  • posiadasz bardzo dobrą znajomość środowiska Node.js (event loop, asynchroniczność, aspekty wydajności)

  • masz doświadczenie w tworzeniu i konfiguracji serwerów HTTP/HTTPS (w tym mTLS), middleware, obsługa błędów i logowania, zagadnienia bezpieczeństwa

  • posiadasz dobrą znajomość języka SQL (projektowanie schematów baz danych, indeksowanie, procedury składowane, transakcje)

  • masz doświadczenie w pracy z MongoDB i Mongoose – potrafisz tworzyć schematy danych, pisać zapytania i agregacje, a także zarządzać indeksami i optymalizować wydajność

  • znasz RabbitMQ – swobodnie zarządzasz kolejkami i exchange’ami (fanout, direct), a także stosujesz mechanizmy retry i dead-letter queues

  • swobodnie poruszasz się w środowisku złożonym z wielu aplikacji i usług, zarówno w komunikacji synchronicznej, jak i asynchronicznej

  • na co dzień korzystasz z narzędzi developerskich takich jak Git oraz rozumiesz procesy CI/CD

Wynagrodzenie

  • 18 000 - 22 000 netto + VAT

Data publikacji

  • 0238062

Twoje zadania

  • projektujesz i uczestniczysz w rozwoju usług płatniczych

  • tworzysz, implementujesz i utrzymujesz rozwiązania płatnicze, w tym integrujesz z zewnętrznymi dostawcami, bankami oraz akceptantami kart

  • bierzesz odpowiedzialność za rozwój nowych funkcjonalności oraz optymalizację istniejących procesów płatniczych

  • zapewniasz zgodność z normami branżowymi (np. PCI DSS)

  • ściśle współpracujesz z zespołem programistów, analityków, testerów oraz działem operacyjnym i wsparcia technicznego. Konsultujesz rozwiązania z architektami produktu i menedżerami w celu interpretacji wymagań biznesowych i wdrażania innowacyjnych rozwiązań

  • zajmujesz się utrzymaniem i monitoringiem platformy: masz nadzór nad stabilnością, wydajnością i bezpieczeństwem bramki płatniczej, tworzysz narzędzia raportujące i monitorujące oraz rozwiązujesz problemy produkcyjne

  • bierzesz udział w integracji i rozwoju API: projektujesz i rozwijasz API do obsługi płatności, wdrażasz nowe metody płatności oraz dbasz o wysoką jakość i bezpieczeństwo integracji z systemami zewnętrznymi.

  • wspierasz młodszych członków zespołu, dzielisz się wiedzą oraz promujesz najlepsze praktyki programistyczne

Poziom stanowiska

  • Professional

Dodatkowe lokalizacje

  • Polska, Tychy;

Oferta została zaimportowana z zewnętrznego portalu.Źródło ogłoszenia
Więcej podobnych ofert