Available for new roles & contracts

Oriol Pujol Garcia

Backend EngineerPayments · Fintech · SaaS Infrastructure

Backend Engineer with 5+ years of experience building payment systems, backend services, and SaaS products. Experience across subscription platforms, fintech, and cloud-native architectures using Node.js, TypeScript, AWS, Azure, and .NET. Built production systems from scratch and worked on payment infrastructure handling millions of monthly transactions.

Barcelona, Spain Remote (EU / US overlap)
Portrait of Oriol Pujol Garcia

About / Skills

About me

I build payment systems and backend services that need to be correct, observable, and resilient — the kind of infrastructure that quietly moves millions of transactions a month. I've taken products from zero to production and operated them at scale.

Backend & Architecture
Node.jsTypeScriptNestJS.NETREST APIsEvent-driven servicesMicroservicesSystem design
Payments
Subscription billingPSP integrationsRecurring paymentsInstalmentsRetriesFailed-payment recovery
Cloud & Data
AWSAzureDockerTerraformCI/CDPostgreSQLMySQLDatabricks
Observability & Compliance
SplunkOpenTelemetryAudit trailsEU AI ActGDPR
Spanish (native) ·Catalan (native) ·English (full professional) ·Japanese (basic)

Experience / Timeline

Experience

5+ years across payments, fintech, and SaaS.

  1. Viaplay Group

    Feb 2024 - Present

    Software Engineer, Payments & Backend

    B2C subscription streaming platform · Remote

    • Built payment workflows on event-driven microservices using Node.js and TypeScript, supporting millions of recurring and one-off transactions per month.
    • Integrated and operated payment providers and billing systems covering recurring charges, renewals, retries, and failed-payment recovery.
    • Worked across a large AWS microservice platform with CI/CD, Docker, infrastructure as code, and Splunk observability.
  2. Miratech

    Mar 2023 - Feb 2024

    Software Engineer, Fintech

    Debt management & payment processing for Spanish banking · Remote

    • Developed debt management software for Spanish financial institutions using Next.js and .NET.
    • Designed and implemented an instalment payment flow for debt recovery.
    • Contributed to the migration from a monolith to event-driven services on Azure.
  3. AdHumansoft

    Jan 2020 - Mar 2023

    Software Engineer

    HR and workforce management software

    • Migrated a legacy desktop workforce management system to a web platform using Next.js, NestJS, Node.js, and TypeScript.
    • Redesigned database schemas on PostgreSQL and built a real-time biometric attendance system using WebSockets.
    • Worked across frontend and backend during the product migration.

Selected Projects

Selected Projects

Production systems I've built and operate. Managed live from the CRM.

FleetWatch — AI Governance Platform

2026 - Present

Built an AI governance platform focused on audit trails, decision timelines, human-in-the-loop approval, and compliance workflows for teams shipping AI systems.

Node.jsTypeScriptNext.jsOpenTelemetryAWS
Presence — School Attendance Platform

2023 - Present

Built and operate a school attendance platform used by 11 schools and 10,000+ students, with QR and biometric check-in, real-time updates, and parent notifications. GDPR-aware handling of minors' data.

Node.jsTypeScriptNext.jsMySQLAWS
Viaplay — Payments & Backend

Feb 2024 - Present

Built payment workflows on event-driven microservices supporting millions of recurring and one-off transactions per month, covering renewals, retries, and failed-payment recovery.

Node.jsTypeScriptAWSDockerSplunk

Book a call

Book a call

Pick a slot that works for you — a 30-minute intro call. Times shown in your local timezone, scheduling powered by Cal.com.