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
130000 - 180000 USD per year
Apply Now