Senior Full Stack Engineer — Payments Infrastructure
Revley
Rola polega na budowaniu fundamentów systemu płatności dla firm z przychodami cyklicznymi. Jako senior inżynier będziesz pracować bezpośrednio z założycielami i małym zespołem seniorów, architekturując i wdrażając systemy takie jak routing płatności przez wielu processorów, tokenizacja kart, logika subskrypcyjna oraz integracje z Shopify. To rola o wysokiej autonomii – oczekuje się samodzielnego podejmowania decyzji architektonicznych i dostarczania funkcji od specyfikacji do produkcji. Stack to głównie NestJS, TypeScript, Next.js, PostgreSQL (Supabase) i AWS.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano liczby osób w zespole (tylko 'small senior engineering team'), brak szczegółów procesu rekrutacyjnego poza 'aplikuj przez linkedin'.
Rola polega na budowaniu fundamentów systemu płatności dla firm z przychodami cyklicznymi. Jako senior inżynier będziesz pracować bezpośrednio z założycielami i małym zespołem seniorów, architekturując i wdrażając systemy takie jak routing płatności przez wielu processorów, tokenizacja kart, logika subskrypcyjna oraz integracje z Shopify. To rola o wysokiej autonomii – oczekuje się samodzielnego podejmowania decyzji architektonicznych i dostarczania funkcji od specyfikacji do produkcji. Stack to głównie NestJS, TypeScript, Next.js, PostgreSQL (Supabase) i AWS.
- ✓Firma bootstrappowana i rentowna – stabilność finansowa mimo startupu
- ✓Prawdziwi klienci i realne przychody – produkt jest używany
- ✓Wysoka autonomia i możliwość kształtowania architektury od podstaw
- ✓Semi-annual performance reviews z korektami wynagrodzenia – przejrzysty system awansu
- ✓Equity i premie oparte na wynikach – udział w sukcesie firmy
- !Brak widełek wynagrodzenia – podano jedynie 'annually, based on experience'
- !Rola kontraktowa z możliwością przejścia na etat – niepewność co do długoterminowej formy zatrudnienia
- !Mały zespół i praca z założycielami – może oznaczać dużą presję i intensywność
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Architektura i wdrożenie routingu płatności między wieloma processorami (Stripe, Adyen, NMI itp.) przy użyciu wzorca strategii w NestJS
- •Budowa i utrzymanie przepływów tokenizacji sieciowej oraz magazynowania tokenów w standardzie PCI Level 1
- •Projektowanie logiki rozliczeń subskrypcyjnych, w tym CIT i MIT, autoryzacje, caputure, zwroty i anulowania
- •Tworzenie konsumentów webhooków dla asynchronicznych zdarzeń od processorów
- •Podejmowanie decyzji architektonicznych dotyczących bazy danych, kolejkowania i obserwowalności oraz dokumentowanie ich
- •Rozwój autorskich doświadczeń checkout przy użyciu Next.js i NestJS, wspierających karty, Apple Pay, Google Pay i PayPal
- •Integracja z Shopify Admin i Storefront API do zarządzania zamówieniami, planami sprzedaży i onboardingiem merchantów
- •Mentoring innych inżynierów i dbanie o dobre praktyki inżynieryjne
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 5-letnim stażem, silny backendowo, z praktyką w integracji przynajmniej jednego procesora płatności i znajomością PostgreSQL. Potrafi samodzielnie dostarczać funkcje w szybkim tempie i jest komunikatywny.
Nie dla juniorów ani mid-leveli szukających mentoringu i jasno zdefiniowanych zadań. Oferta nie jest też dla osób, które preferują stabilne korporacyjne środowisko – to startup z wysoką zmiennością i dużą odpowiedzialnością.
- ?Ile osób liczy zespół inżynieryjny i jakie są role poszczególnych członków?
- ?Czy istnieje dyżur on-call? Jeśli tak, jaka jest częstotliwość i dodatkowe wynagrodzenie?
- ?Jak wygląda proces audytu PCI i jakie mamy narzędzia do zarządzania zgodnością?
- ?Jaka jest typowa ścieżka kariery w firmie i jakie są możliwości awansu?
- ?Czy praca jest w pełni zdalna, czy są oczekiwane wizyty w biurze?
- ?Jakie są warunki kontraktu B2B (urlop, elastyczność godzin)?
- ?Jaka jest oczekiwana dostępność czasowa (w przybliżeniu tyle godzin tygodniowo)?
- −Nie podano liczby osób w zespole (tylko 'small senior engineering team')
- −Brak szczegółów procesu rekrutacyjnego poza 'aplikuj przez LinkedIn'
- −Nie wiadomo, czy istnieje dyżur on-call
- −Brak informacji o polityce urlopowej na kontrakcie
- −Nie określono konkretnego przedziału wynagrodzenia
Mały, seniorny zespół pracujący bezpośrednio z założycielami w środowisku startupowym. Kultura oparta na odpowiedzialności, szybkim dostarczaniu i współpracy.