Backend Engineer

Maxana

Puerto Rico

Remote

USD 120,000 - 180,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive pay

Job summary

Maxana is hiring a Backend Engineer – Payments to own the money logic for subscriptions, renewals, and credits. You’ll work primarily in TypeScript with Google Cloud Functions, ensuring correctness and reliable billing flows.

The role emphasizes payment events, webhooks, and integration with processors like Stripe/PayPal, while keeping tests strong and code robust. Remote, LATAM-friendly hours, US business hours availability.

Qualifications

  • 3+ years backend TypeScript/Node in production.
  • Payments or billing experience preferred.
  • Postgres schema design and queries.
  • Willingness to learn Go.
  • Testing-minded by instinct.
  • AI-native workflow: use AI-assisted engineering tools.

Responsibilities

  • Build the money logic for subscriptions, renewals, and credits.
  • Guard the signal: ensure payment events gate fulfillment and webhook reliability.
  • Integrate with payment processors and orchestration APIs, handling auth/capture, refunds, retries.
  • Test like it's load-bearing: automated coverage and edge cases.
  • Close the loop when needed: lightweight frontend touch is a plus, not required.

Skills

TypeScript/Node backend
Payments/billing systems
PostgreSQL
Go learning
Testing mindset
AI-assisted workflows
English proficiency
US business hours availability

Tools

Google Cloud Functions
Temporal
Datadog
REST APIs

Job description

Backend Engineer – Payments, TypeScript (Remote — LATAM)
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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Payments Backend Engineer (TypeScript) - Remote LATAM
Senior Payments Backend Engineer (TypeScript) - Remote LATAM

Maxana • United States

Remote
USD 120,000 - 180,000
Fully remote
LATAM-friendly hours
Competitive pay
Payments Backend Engineer - TypeScript (Remote, LATAM)
Payments Backend Engineer - TypeScript (Remote, LATAM)

Maxana • Puerto Rico

Remote
USD 120,000 - 180,000
Competitive pay
01. Mid-level Backend Developer | Fully Remote | USD Payments
01. Mid-level Backend Developer | Fully Remote | USD Payments

Voxidea-Stafi • United States

Remote
USD 90,000 - 130,000
Fully remote
Paid vacation
Mental health support
+1
Senior Backend Engineer - Payments
Senior Backend Engineer - Payments

Maxana • United States

On-site
USD 120,000 - 180,000
High-Impact Architecture Project
Executive Visibility
Competitive Contract Compensation
+4
02. Mid-level Backend Developer | Fully Remote | USD Payments
02. Mid-level Backend Developer | Fully Remote | USD Payments

Voxidea-Stafi • United States

Remote
USD 90,000 - 130,000
Fully remote
40h/week
US holidays observed
+3
Payments Product Manager (LATAM, Remote)
Payments Product Manager (LATAM, Remote)

Maxana • Puerto Rico

Remote
USD 67,000 - 84,000
Fully remote
Full-time contract via Maxana
Backend Engineer, Payments
Backend Engineer, Payments

United States Digital Space LLC • United States

On-site
USD 120,000 - 180,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Fin • New York (NY)

On-site
USD 125,000 - 250,000
Senior Backend Engineer
Senior Backend Engineer

The French Sourcer • San Francisco (CA)

On-site
USD 170,000 - 230,000
Full-Stack Engineer - Growth
Full-Stack Engineer - Growth

Bruno • Austin (TX)

On-site
USD 90,000 - 130,000