Sr Software Engineer, Back-End - Billing & Payments
U.S. and CanadaFull-TimeSenior
Salary130000 - 180000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- GraphQLPHPElasticSearchGCPMySQLTypeScriptVue.JsJiraGoAngularReact
Requirements
- Experience building or maintaining billing, payments, or financial systems in a production SaaS environment.
- Educational background in CS or Engineering.
- 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 (secure coding practices, authentication/authorization, data encryption, OWASP Top 10).
- A collaborative mindset and work approach with the ability to lead projects and mentor others.
- Ability to thrive in a fast-paced environment with a high level of autonomy and responsibilities.
- Excellent communication skills, especially explaining technical concepts to both technical and non-technical audiences.
- Genuinely curious about the intersection of engineering and business.
Responsibilities
- Design and build Rebuy’s centralized billing system that handles merchant billing, partner payments, and customer-facing charges.
- Architect the integration layer for payment balances across Rebuy’s services.
- Build Robust APIs: Design and implement secure, well-structured APIs in PHP and Go.
- 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.
- Build the backend systems for intelligent automation (APIs, data pipelines, event hooks).
- Support 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.
- Serve as a key technical anchor for PHP across the engineering organization.
- Conduct quality checks on deliverables to ensure code, setup, and configurations meet expected results.
- Engage actively in building a strong team culture, working with Product Owner, Engineering Manager, and peers.
- Assist the Support team in triaging and resolving high-priority production issues.
View Full Description & ApplyYou'll be redirected to the employer's site