





Metro backend role is popular, but niche payments and ledger expertise reduce broad applicant competition.
High due to specialized money-systems, revenue-recognition, and ledger expertise required.
Multiple mandatory filters: explicit 6–10 years, deep payments/ledger expertise, Go, SQL, and Chennai in-person requirement.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own and rebuild the entire backend payments, subscription, and entitlement ledger system from scratch, ensuring 100% accuracy and consistency in money movement and billing.
Design and implement a journals-as-truth append-only Postgres schema that integrates Stripe and Razorpay payment gateways, covering the full subscription lifecycle, refunds, disputes, and proration.
Manage live migration with full reconciliation, produce clean financial data for accounting and reporting, and own the customer billing UI to ensure alignment between ledger state and user experience.
6–10 years of backend engineering experience with expert-level Go programming and strong SQL/data modeling skills.
Proven experience building or rebuilding end-to-end payment systems including subscription lifecycle, payment gateway integration, refunds, and disputes handling.
Experience with append-only ledger design or event-sourced systems and financial reconciliation, including knowledge of revenue recognition and tax compliance.
Must be based in Chennai, India, and work fully in-person at the office.
Experienced in complex B2B billing systems involving metered plans, add-ons, and multi-tenant or partner billing scenarios.
Comfortable owning frontend surfaces affecting billing (TypeScript/React) to ensure seamless user billing and entitlement management.
Skilled at translating financial and accounting requirements into robust software systems with strong data integrity guarantees under concurrency.