Senior Backend Engineer – PHP/Rust Migration

South Geeks

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

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.
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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPRustMySQLrelational database designUnixLinuxautomated testingmessage queueslogging systemsasynchronous processing
Soft Skills
analytical skillscollaborationindependencecode reviewstechnical discussions