{"schemaVersion":"jobsearcher.job.v1","id":"47c7d4e9e3e79d2a16617dc0","url":"https://jobsearcher.com/jobs/47c7d4e9e3e79d2a16617dc0","canonicalUrl":"https://jobsearcher.com/jobs/47c7d4e9e3e79d2a16617dc0","title":"Backend Engineer","description":"Backend Engineer – Payments, TypeScript (Remote — LATAM)About the Role\n\nOur 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.\n\nThe 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.\n\nWhat You'll Do\nBuild the money logic — subscription lifecycle, renewals, credits, and plan-change machinery that decides what a customer owes and what happens next.\nGuard 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.\nIntegrate the stack — work with payment processors and orchestration APIs, handling auth/capture, refunds, retries, and edge cases cleanly.\nTest 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.\nClose the loop when needed — comfort touching the React surfaces your APIs feed is a plus; deep frontend work isn't the job.\nThe Stack\nBackend: TypeScript (Google Cloud Functions), Go, Temporal, Postgres\nFrontend: React, React Native (light touch)\nInfra/Observability: GCP, Datadog\nWhy This Role\nOwn revenue-critical logic at real transaction volume — your work is impossible to miss.\nSmall, senior team with direct access to product and leadership; no ticket-factory dynamics.\nLong-term, stable engagement through Maxana with direct integration into the client's team.\nFully remote, LATAM-friendly hours.\n\nRequirements\n\n3+ years of backend TypeScript/Node in production — services, APIs, and async workflows, not just scripts.\nPayments or billing experience strongly preferred — subscriptions, webhooks, PSP integrations (Stripe, PayPal, Adyen, or similar), or other financial-correctness domains (ledgers, lending, e-commerce checkout).\nPostgres fluency — schema design and queries you'd defend in review.\nWillingness 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.\nTesting-minded by instinct — you write the test alongside the code.\nAI-native workflow — you use AI-assisted engineering tools as part of your craft. Expected, not optional.\nStrong written and spoken English and availability on US business hours\n\nBenefits\n\nOwn revenue-critical logic at real transaction volume — your work is impossible to miss.\nSmall, senior team with direct access to product and leadership; no ticket-factory dynamics.\nLong-term, stable engagement through Maxana with direct integration into the client's team.\nFully remote, LATAM-friendly hours.\nCompetitive pay","company":"Maxana","rawCompany":"maxana","city":"Orocovis","state":"PR","isRemote":false,"isActive":false,"createdAt":"2026-08-29T10:45:01.376Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Backend Engineer","description":"Backend Engineer – Payments, TypeScript (Remote — LATAM)About the Role\n\nOur 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.\n\nThe 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.\n\nWhat You'll Do\nBuild the money logic — subscription lifecycle, renewals, credits, and plan-change machinery that decides what a customer owes and what happens next.\nGuard 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.\nIntegrate the stack — work with payment processors and orchestration APIs, handling auth/capture, refunds, retries, and edge cases cleanly.\nTest 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.\nClose the loop when needed — comfort touching the React surfaces your APIs feed is a plus; deep frontend work isn't the job.\nThe Stack\nBackend: TypeScript (Google Cloud Functions), Go, Temporal, Postgres\nFrontend: React, React Native (light touch)\nInfra/Observability: GCP, Datadog\nWhy This Role\nOwn revenue-critical logic at real transaction volume — your work is impossible to miss.\nSmall, senior team with direct access to product and leadership; no ticket-factory dynamics.\nLong-term, stable engagement through Maxana with direct integration into the client's team.\nFully remote, LATAM-friendly hours.\n\nRequirements\n\n3+ years of backend TypeScript/Node in production — services, APIs, and async workflows, not just scripts.\nPayments or billing experience strongly preferred — subscriptions, webhooks, PSP integrations (Stripe, PayPal, Adyen, or similar), or other financial-correctness domains (ledgers, lending, e-commerce checkout).\nPostgres fluency — schema design and queries you'd defend in review.\nWillingness 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.\nTesting-minded by instinct — you write the test alongside the code.\nAI-native workflow — you use AI-assisted engineering tools as part of your craft. Expected, not optional.\nStrong written and spoken English and availability on US business hours\n\nBenefits\n\nOwn revenue-critical logic at real transaction volume — your work is impossible to miss.\nSmall, senior team with direct access to product and leadership; no ticket-factory dynamics.\nLong-term, stable engagement through Maxana with direct integration into the client's team.\nFully remote, LATAM-friendly hours.\nCompetitive pay","datePosted":"2026-08-29T10:45:01.376Z","dateModified":"2026-08-29T10:45:01.376Z","hiringOrganization":{"@type":"Organization","name":"Maxana","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orocovis","addressRegion":"PR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"47c7d4e9e3e79d2a16617dc0"},"url":"https://jobsearcher.com/jobs/47c7d4e9e3e79d2a16617dc0"}}