About the job
Join Our Innovative Team
At Rebuy, we aim to transform the shopping experience with intelligent, personalized solutions that impress customers worldwide. As a fully remote organization, we empower some of the fastest-growing direct-to-consumer brands such as Aviator Nation, Liquid Death, Magic Spoon, Blenders, Laird Superfoods, and Primal Kitchen, among others.
We value ownership, motivation, and empathy, recognizing that each team member significantly influences the future of intelligent commerce. Our culture fosters collaboration, creativity, and a genuine passion for our work. We don’t just create exceptional technology; we cultivate enduring partnerships, a vibrant community, and a workplace people are excited to be a part of.
Your Role and Impact
As a Senior Back-End Software Engineer, you will take ownership of critical systems at Rebuy. Your main focus will be on our billing and payments infrastructure — the backbone that manages merchant charges, partner payments, and financial flows across our entire product ecosystem. This role involves complex financial engineering that requires a deep understanding of PHP and Go, as well as thoughtful architecture and decision-making that automated tools cannot replicate. Since merchant billing runs daily and affects real revenue, a comprehensive grasp of both technical and business perspectives is essential.
In addition to billing, you'll expand your expertise across a wider platform portfolio, including the partner portal, data ETL pipelines, customer-facing APIs, and reporting infrastructure that fuels our business. A significant upcoming project is the migration from our legacy Code Igniter 2 codebase to Code Igniter 4, which is critical for increasing our enterprise market share. This migration will require hands-on PHP experience and cannot be postponed.
You will not receive a long list of tasks on your first day; instead, you will be trusted to evolve in your role and will be rewarded for your contributions.
Billing & Payments Architecture: Design and implement Rebuy’s centralized billing system that manages merchant billing, partner payments, and customer charges. Architect the integration layer that enables payment balances across Rebuy’s full suite of services. Tackle complex financial engineering challenges using PHP and Go at scale.
Build Robust APIs: Develop secure, well-structured APIs in PHP and Go to facilitate billing events, payment processing, and more.

