Senior Backend Engineer (PHP/Rust migration)

South GeeksWyoming, NY
2dRemote

About The Position

We’re looking for a Senior Backend Engineer (PHP) to help maintain and evolve a mission-critical payments platform operating at the intersection of government systems and prepaid card processing. This role focuses heavily on backend development within a mature PHP-based platform that processes complex financial workflows. You will work with a long-lived codebase, contribute to weekly production releases, troubleshoot issues across distributed systems, and gradually help migrate portions of the system toward a Rust-based architecture. The environment requires engineers who enjoy understanding complex domains, improving legacy systems, and building reliable infrastructure for systems that must operate with high observability and recoverability.

Requirements

  • Senior-level experience developing backend systems in PHP, ideally within a LAMP-based architecture.
  • Strong experience working with MySQL and relational database design.
  • Experience maintaining and evolving large, long-lived codebases.
  • Solid understanding of Unix/Linux environments and server-based application development.
  • Experience debugging production systems and investigating complex data or processing issues.
  • Familiarity with automated testing practices and maintaining large test suites.
  • Experience working with message queues, logging systems, or asynchronous processing.
  • Ability to work independently while collaborating through code reviews and technical discussions.
  • Strong analytical skills and ability to learn complex technical and business domains.

Nice To Haves

  • Experience with Rust or interest in learning it as part of a gradual system migration.
  • Experience working with financial systems, payments, or fintech platforms.
  • Some JavaScript experience for occasional frontend tasks.
  • Experience using AI-assisted coding tools.

Responsibilities

  • Develop and maintain backend functionality in a PHP-based payment processing platform.
  • Contribute to the gradual migration of selected systems from PHP to Rust.
  • Troubleshoot production issues and perform data investigations when needed.
  • Participate in weekly production releases and help maintain stable deployment cycles.
  • Review code and collaborate with engineers to maintain code quality.
  • Support and evolve system observability through logging, monitoring, and debugging tools.
  • Work closely with the team to understand and maintain complex payment workflows tied to government systems.

Benefits

  • Long-term projects
  • 100% remote work
  • Payment in USD
  • Paid Time Off (PTO)
  • Work-from-home & training reimbursement
  • English lessons
  • Technical training
  • Career coaching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service