Backend Engineer

๐Ÿข Maxana ยท all Maxana jobs
๐Ÿ“ Brazil
๐Ÿ“… Posted 2026-08-30 ยท via Himalayas
๐Ÿท Backend-Engineering,Payments-Engineering,Backend-Development,TypeScript-Development,Backend-Engineer,Backend-Infrastructure-Engineer,Backend-Systems-Engineer,Backend-Services-Engineer,Product-Backend-Engineer,Backend-Platform-Engineer,Cloud-Backend-Engineer,Python-Backend-Engineer,SaaS-Backend-Engineer
Apply on original site โ†—

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

Originally posted on Himalayas

โ† All remote jobs

Similar for you