Senior Backend Engineer
We are looking for a part-time senior backend engineer (around 20–25 hours/week, remote from Egypt) to act as technical reviewer and release owner on a B2B payments platform. This role is about quality, correctness and release confidence, not building features.
Responsibilities:
Review code changes that touch money movement, security and data integrity
Own staging rehearsals, UAT and release sign-off
Review and extend the test strategy, focusing on money paths and failure cases
Act as second approver on sensitive operations
Help define incident procedures for payment failures
About us: TensorRail is a B2B payments company building payment infrastructure for international online businesses, with its own gateway on local payment methods in India, MENA and Africa. Small, senior, remote-first team; correctness of money flows comes first.
Requirements
5+ years of backend engineering, with real money in production: settlement, reconciliation, ledgers, wallets, payouts or a gateway core
Solid understanding of double-entry ledgers, idempotency, duplicate webhooks, timeouts and unknown transaction outcomes
Strong SDLC discipline: code review, testing and UAT, release management
Fluent English ( preferred but not a must )
Preferred but not a must:
Experience at a PSP, wallet, acquirer or bank
Go and/or Rust (strong backend engineers in Java, C# or similar who can read Go/Rust are welcome)
PostgreSQL, including transactions, locking and row-level security
OAuth2/OIDC identity
English