Node.js Developer Miejsce pracy: Tychy Technologie, których używamy Wymagane Node.js SQL MongoDB RabbitMQ Mile widziane Redis O projekcie Jesteśmy Paymento Financial S.A. – firmą z branży Fintech, która rozwija nowoczesne rozwiązania płatnicze i e-commerce. Nasze biuro mieści się w IT LOFT PARK w Tychach (ul. Browarowa), gdzie tworzymy technologie wspierające cyfrową transformację finansów. Obecnie otwieramy możliwość dołączenia do naszego zespołu na stanowisku Software Developer. Jeśli masz wiedzę z zakresu IT, chętnie się uczysz i interesuje Cię świat płatności oraz e-commerce – zapraszamy do aplikowania! Twój zakres obowiązków 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 Nasze wymagania 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 (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 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 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 Masz pytania? Napisz do nas! Kandydaci często kontaktują się z nami bezpośrednio. Jeśli chcesz o coś zapytać w związku z tą lub inną rekrutacją, napisz do nas na: rekrutacja@ing.pl. Paymento Financial S. A. W ING wierzymy w świat, w którym każdy ma prawo do rozwoju na swoich zasadach, bo zasada do your thing dotyczy nie tylko naszych klientów, ale również ponad 8 tys. pracujących osób. Osób, które każdego dnia sprawiają, że niemal 4,5mln klientów ma dostęp do bezpiecznej i przyjaznej bankowości. Z myślą o wszystkich osobach pracujących w ING dbamy o ich dobrostan i komfort we wszystkich dostępnych modelach pracy – stacjonarnie w nowoczesnych przestrzeniach, hybrydowo czy online. Nasza kultura to unikalne połączenie nieustającego kwestionowania status quo i zwinnych metod pracy, które dają przestrzeń do szukania coraz lepszych rozwiązań w bezpiecznym i wspierającym otoczeniu. Budujemy organizację opartą na szacunku, wspólnie tworzymy społeczności i sieci pracownicze, takie jak „Różnorodni”, „Rainbow Lions” czy „Kobiety ING”. Inspirujemy się nawzajem do włączania się w działania ESG, bo wierzymy, że od naszych dzisiejszych decyzji zależy to co zastaną następne pokolenia. W ING kultura, system wartości oraz innowacyjność tworzą środowisko, w którym wszyscy mają równe szanse na sukces, co 15 lat z rzędu zostało docenione w certyfikacji Top Employer.