Sr Software Engineer - Backend (Billing & Payments)
R
Rebuy, Inc.E-commerce
Remote - USFull-TimeSenior
Salary130000 - 180000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- GraphQLPHPElasticSearchGCPMySQLTypeScriptVue.JsJiraGoAngularReactRESTful APIs
Requirements
- Experience building or maintaining billing, payments, or financial systems (e.g., payment processors, subscription engines, invoicing pipelines) in a production SaaS environment.
- Educational background in CS / Engineering or a similar area.
- 5+ years of hands-on experience building backend applications with PHP and Go.
- Proven track record of delivering complex, high-traffic systems.
- Experience designing and implementing secure, scalable, and maintainable RESTful APIs in PHP and Go.
- Deep understanding of API design patterns, versioning, and performance optimization.
- Experience with cloud-based technologies, preferably GCP.
- Strong understanding of a performant SaaS environment.
- Experience in a Scrum/Agile environment.
- Experience with the Atlassian suite, including Jira and Bitbucket.
- Solid understanding of security fundamentals as they apply to backend and financial systems.
- Familiarity with secure coding practices, authentication/authorization patterns, data encryption, and awareness of current vulnerability trends (e.g., OWASP Top 10).
Responsibilities
- Design and build Rebuy’s centralized billing system for merchant billing, partner payments, and customer-facing charges.
- Architect the integration layer for payment balances across Rebuy’s suite of services.
- Tackle complex financial engineering challenges with PHP and Go at scale.
- Design and implement secure, well-structured APIs in PHP and Go to power billing events, payment processing, and financial data flows.
- Lead and contribute to the migration of Code Igniter 2 codebase to Code Igniter 4.
- Partner with product and engineering to identify where AI agents can automate workflows and build the backend systems to enable intelligent automation.
- Support a partner portal, data ETL pipelines, customer-facing reporting APIs, and data infrastructure.
- Contribute significantly to the engineering culture by establishing, documenting, and promoting best practices.
- Stay current with security trends, vulnerabilities, and best practices for billing and payment systems, championing security-first engineering.
- Serve as a key technical anchor for PHP, leading code reviews and sharing knowledge.
- Conduct quality checks on deliverables to ensure code, setup, and configurations meet expected results.
- Engage actively in building a strong team culture, working closely with Product Owner, Engineering Manager, and peers.
View Full Description & ApplyYou'll be redirected to the employer's site