Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Engineer - Payments, TypeScript

Full-time

MaxanaPay

About the Role

Our client processes serious subscription volume, and every renewal, plan change, and upgrade has to resolve into the right charge, the right credit, and the right event — every time — or a customer's order doesn't ship. You'll work in the backend of that system: subscription and renewal logic, credit ledgers, payment events, and webhook reliability.

The core stack is TypeScript ( Google Cloud Functions ) alongside Go services — you'll live mostly in TypeScript , and we'll teach you the Go you need. If you've built billing, checkout, or transaction systems in Node/TypeScript and sweat correctness, this role was written for you.

What You'll Do

  • Build the money logic — subscription lifecycle, renewals, credits, and plan-change machinery that decides what a customer owes and what happens next.
  • Guard the signal — every transaction emits a payment event that gates fulfillment; you'll treat event correctness and webhook reliability as the core of the job.
  • Integrate the stack — work with payment processors and orchestration APIs, handling auth/capture, refunds, retries, and edge cases cleanly.
  • Test like it's load-bearing — automated coverage written alongside the code; partial credits and multi-cycle renewals have too many edge cases for manual QA.
  • Close the loop when needed — comfort touching the React surfaces your APIs feed is a plus; deep frontend work isn't the job.

The Stack

  • Backend: TypeScript ( Google Cloud Functions ), Go , Temporal , Postgres
  • Frontend: React , React Native (light touch)
  • Infra/Observability: GCP , Datadog

Why This Role

  • Own revenue-critical logic at real transaction volume — your work is impossible to miss.
  • Small, senior team with direct access to product and leadership; no ticket-factory dynamics.
  • Long-term, stable engagement through Maxana with direct integration into the client's team.
  • Fully remote, LATAM-friendly hours.

Requirements

  • 3+ years of backend TypeScript/Node in production — services, APIs, and async workflows, not just scripts.
  • Payments or billing experience strongly preferred — subscriptions, webhooks, PSP integrations ( Stripe , PayPal , Adyen , or similar), or other financial-correctness domains (ledgers, lending, e-commerce checkout).
  • Postgres fluency — schema design and queries you'd defend in review.
  • Willingness to learn Go — some of the platform lives in Go services; you don't need it on day one, but you need to want it.
  • Testing-minded by instinct — you write the test alongside the code.
  • AI-native workflow — you use AI-assisted engineering tools as part of your craft. Expected, not optional.
  • Strong written and spoken English and availability on US business hours

Benefits

  • Own revenue-critical logic at real transaction volume — your work is impossible to miss.
  • Small, senior team with direct access to product and leadership; no ticket-factory dynamics.
  • Long-term, stable engagement through Maxana with direct integration into the client's team.
  • Fully remote, LATAM-friendly hours.
  • Competitive pay
Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Backend Engineer - Payments, TypeScript in Brazil vacancy
  •  ...We are hiring a Senior Backend Software Engineer in our CARE - AI Engine team in Brazil ! This is a Remote – Brazil position, meaning you can work from anywhere within the country. Please note that this role is only open to candidates in Brazil. We build AI-powered... 
    Suggested
    Full time
    Part time
    Remote work
    Home office
    Flexible hours

    Gympass

    Brazil
    a month ago
  •  ...The Role As a Backend Developer , you will play a key role in building scalable, high-performance e-commerce solutions on the Shopify...  ...will work closely with project owners, solution architects, QA engineers, and technical leads to deliver secure, scalable, and high-... 
    Suggested
    Full time

    Valtech

    Brazil
    a month ago
  •  ...web applications. Write clean, efficient, and well-structured code using modern TypeScript frameworks (preference for Svelte ). Collaborate with designers, backend engineers, and product managers to deliver exceptional user experiences. Optimize web applications... 
    Suggested
    Full time
    Remote work

    Tenchi Security

    Brazil
    21 days ago
  •  ...~ BS/MS in Computer Science, Software Engineering, or related field. ~6+ years of experience...  ...projects. ~ Advanced expertise in TypeScript , including complex type modeling and...  ...knowledge of Java/Spring Boot backend services and Postgres-backed REST APIs,... 
    Suggested
    Full time
    Work from home
    Flexible hours

    FusionHit

    Brazil
    18 days ago
  •  ...join a consumer mobile product with an engineering and product organization of around 50 people...  .... Technology stack: Node.js , TypeScript , AWS , Cloudflare , CloudWatch...  ...Reliability Engineer with a strong backend engineering background in Node.js and... 
    Suggested
    Full time

    GT

    Brazil
    26 days ago
  •  ...Job Summary Our client is seeking a Senior Frontend Engineer to build high-performance, customer-facing applications. In this role...  ...maintain frontend applications using React , Next.js , and TypeScript . Collaborate directly with designers to refine UX/UI,... 
    Full time

    Truelogic

    Brazil
    25 days ago
  •  ...grow a $100M+ marketplace that processes payments, holds customer and pro data, and runs...  ...a founding hire and the backing of an engineering org that already cares about getting this...  ...end-to-end: the PHP/Laravel and TypeScript/React codebase, the AWS infrastructure... 
    Temporary work
    For contractors
    Remote work

    LawnStarter

    Brazil
    25 days ago
  •  ...Develop and maintain frontend features, backend services, APIs, and data integrations....  ...production issues with support from senior engineers when necessary. Participate actively...  .... Proficiency with JavaScript and TypeScript . Experience with React or another... 
    Full time

    Solvd

    Brazil
    a month ago
  •  ...The Opportunity & Scope As a Staff Engineer on Pro Verifications, you'll own the technical...  ..., with the versatility to work across TypeScript and React where verification meets the...  ...wrong had real consequences: compliance, payments, security, or anywhere a bad call costs... 
    Full time

    Kraken

    Brazil
    5 days ago
  •  ...Netlify, Uber, Samsara, and more. We are hiring a Staff Platform Engineer to own the infrastructure Nango runs on - and increasingly,...  ...can read a customer issue and go build the fix. Our stack is TypeScript and Node . ~ Strong communicator, proactive, and reliable... 
    Full time
    Remote work

    Nango

    Brazil
    20 days ago
  •  ...automated tests for APIs, UI, and service-level validation using TypeScript , Node.js , and Playwright , under the guidance of...  ...projects do not count). ~ Hands-on experience with AI-assisted engineering tools, for example: using or building AI coding agents, agent... 
    Contract work

    OrderMesh

    Brazil
    18 days ago
  •  ...rare opportunity. About the Role As a Software Development Engineer in Test (SDET) at Ordermesh Inc, you will be a key force in...  ...applications. ~ Strong proficiency in Node.js , JavaScript/TypeScript , or equivalent modern language. ~ Demonstrated experience... 
    Full time
    Contract work

    OrderMesh

    Brazil
    a month ago
  •  ...We invite an Intermediate Test Engineer with strong manual testing experience and hands-on skills in Java-based test automation to join...  ...ll work in a hybrid QA environment, ensuring the quality of our backend and API-based systems through both manual and automated testing... 
    Full time
    Trial period

    Dev.Pro

    Brazil
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer - Payments, TypeScript. Be the first to apply!