Full Stack Engineer Volup (Lisbon, Portugal · Remote)
Premium food delivery platform in Portugal and Spain (Michelin and high-end restaurants), payments layer serving 2K+ users.
• Owned the financial flow: payment release on delivery confirmation (Tookan-based distributed system), refunds, discounts, reconciliation and payouts.
• Independently led the Stripe to Adyen migration, building a multi-provider setup to run both providers in parallel with structured logging.
• Built KYC/onboarding flows for Stripe and Adyen (self-hosted onboarding on Adyen).
• Fixed bugs that were leaking money and critical production runtime issues in the order/payment cycle; added a backoffice payment capture action after a broken capture flow had cost €1,500.
• Restored Apple Pay and planned recovery for customers who could not check out.
• Maintained and modernized legacy code: new TypeScript/Fastify API, React backoffice, React Native customer app and restaurant POS app (iOS/Android), with i18n in PT, EN, ES and FR.
• Led QA with Playwright and Maestro E2E tests; defined the design system with the designer and shipped pixel-perfect UI.
• Integrated GA4 and Meta Ads, and connected sprint boards to AI agents to automate daily status and bug reports.
Stack: TypeScript, Node.js, Fastify, React, React Native, MongoDB, Kafka, Stripe, Adyen, Sentry, Playwright, Maestro.