Programista Full-Stack (m/w/d) - TypeScript / Node.js / Headless Commerce
Saarbrücken
Do uzgodnienia
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Lubisz budować nowoczesne, przemyślane aplikacje internetowe i chciałbyś pomóc zaprojektować od podstaw nową platformę B2B? W Cannaleo rozwijamy nowoczesne platformy cyfrowe dla niemieckiego rynku marihuany medycznej i tworzymy innowacyjne rozwiązania e-commerce B2B w celu łączenia uczestników rynku. Jako programista full-stack pracujesz zarówno nad architekturą, logiką backendu, jak i frontendami oraz pomagasz kształtować platformę pod względem technicznym.
Staniesz się częścią zdalnie zorganizowanego zespołu w zarządzanej przez właścicieli firmie, która obsługuje już cyfrowo ponad 400 aptek. Zadania związane z rozwojem platformy: Tworzysz centralne moduły naszej platformy rynkowej obejmującej wielu dostawców w oparciu o bezgłowy framework handlowy (Medusa JS lub porównywalny) - od zarządzania produktami i partiami, przez logikę cen i warunków, po przepływ zamówień i ofert. Logika zaplecza: budujesz logikę techniczną dla cenników specyficznych dla klienta, cen warstwowych, pakietów, ilości minimalnych i maksymalnych, przepływów zatwierdzeń i odsprzedaży między dostawcami.
Modelowanie dziedzin: umożliwia dokładne modelowanie wymagań specyficznych dla branży farmaceutycznej - między innymi. Partie (data ważności, wartości COA, THC/CBD), logika FEFO/FIFO oraz inwentaryzacja na poziomie partii i kontenera. API i integracje: Projektujesz i rozwijasz interfejsy REST/GraphQL do hurtowych systemów ERP, systemów zarządzania zapasami aptecznymi i w przyszłości systemów DMS/archiwalnych.
Frontend: wdrażasz interfejsy administratora, zaplecze dostawców i witryny sklepowe za pomocą React/Next.js i ściśle współpracujesz z zespołem projektowym nad przemyślanym, wydajnym UX. Wielu dostawców i jednokrotne logowanie: Projektujesz techniczną implementację realizacji transakcji u wielu dostawców (w tym wysyłki u wielu dostawców), a także sklepów pod własną marką ze wspólnym logowaniem jednokrotnym za pośrednictwem rynku, sklepów dostawców i istniejącego systemu zapasów Cannaleo. Jakość i działanie kodu: ustalasz standardy czystego testowania i CI/CD, zwracasz uwagę na wydajność, bezpieczeństwo i łatwość konserwacji oraz produktywnie obsługujesz platformę wraz z zespołem.
Koncepcja techniczna: aktywnie uczestniczysz w decyzjach architektonicznych, dokumentujesz interfejsy i dokonujesz pragmatycznych kompromisów pomiędzy czystą architekturą a możliwościami dostarczania. Kwalifikacje Doświadczenie w Node.js i TypeScript w produktywnych aplikacjach internetowych. Doświadczenie z frameworkami typu headless commerce lub e-commerce opartymi na Node.js/TypeScript - np.
B. Medusa JS, narzędzia handlowe, Saleor, Shopware lub podobne. Chęć zagłębienia się w Medusa JS, jeśli jeszcze nie była używana.
Solidna znajomość React i Next.js do wdrażania interfejsów administracyjnych, zaplecza dostawców i witryn sklepowych. Doświadczenie w projektowaniu i budowie API REST i/lub GraphQL oraz integracji systemów zewnętrznych (ERP, WaWi, usługi zewnętrzne). Dobra znajomość PostgreSQL (modelowanie danych, indeksowanie, wydajność) i obsługi narzędzi ORM.
Pewne korzystanie z Git, potoków CI/CD i środowisk wdrożeniowych opartych na systemie Linux. Samodzielny, zorganizowany sposób pracy w środowisku zdalnym, jasna komunikacja i umiejętność pracy w zespole. Znajomość języka niemieckiego na poziomie co najmniej C1 (biegle biznesowa) - nasi klienci, partnerzy i specjalistyczna terminologia są niemieckojęzyczni.
Pobyt w Niemczech (stanowisko oddalone od Niemiec). Mile widziane: Praktyczne doświadczenie z Medusa JS w produkcji (moduły, przepływy pracy, wydarzenia, dostosowania). Doświadczenie w obsłudze rynków wielu dostawców i rozwiązań back office dla wielu najemców.
Doświadczenie w branżach regulowanych (farmaceutyka, opieka zdrowotna, finanse) i z wymaganiami takimi jak GoBD, rejestrowanie audytów lub archiwizacja odporna na audyty. Doświadczenie w łączeniu systemów zarządzania towarami lub systemów ERP. Doświadczenie w testach automatycznych (jednostkowych, integracyjnych, ewentualnie end-to-end) jako integralnej części Twojej codziennej pracy.
Doświadczenie w pracy z bezgłowymi rozwiązaniami CMS (np. Strapi). Korzyści w 100% zdalne z Niemiec dzięki elastycznemu harmonogramowi.
30 dni urlopu i benefity firmowe. Płaskie hierarchie i krótkie procesy decyzyjne - rozmawiasz bezpośrednio z właścicielem produktu i zarządem. Pole zielone technologicznie: pomagasz budować nowy produkt, zamiast utrzymywać dziedzictwo, które rosło przez lata.
Nowoczesny stos technologiczny oparty na TypeScript z bezgłową architekturą handlową. Firma zarządzana przez właściciela, bez zewnętrznej presji VC, z organicznym wzrostem i prawdziwą bazą klientów (ponad 400 aptek). Regularny feedback i dyskusje rozwojowe, a także przestrzeń do rozwoju osobistego.
Technicznie głęboki, szybko rozwijający się rynek: Konopie medyczne to młody, dynamiczny pod względem regulacyjnym segment w Niemczech, w którym zauważalne jest zapotrzebowanie na dobre oprogramowanie. W Cannaleo pracujesz w środowisku, w którym możesz naprawdę coś zmienić. Będziesz aktywnie kształtować nasze produkty, wnieść znaczący wkład w sukces naszej firmy i sprawić, że marihuana medyczna stanie się dostępna dla jeszcze większej liczby osób.
Jeśli jesteś zainteresowany dołączeniem do młodej, dynamicznie rozwijającej się firmy i chciałbyś w pełni rozwijać swój talent w obszarze full-stack development, nie możemy się doczekać, aż Cię poznamy! Znajdź więcej anglojęzycznych ofert pracy w Niemczech na Arbeitnow