Senior Backend Engineer – Payments (Part-time, Remote from Egypt)
Krav:JavaRustC#BackendFinTechSecuritySeniorRemote
About the company
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.
Your tasks
- 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
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
Other
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.