Back to jobs
EngineeringFull role brief
Senior Backend Engineer (Node.js/Python)
Build backend systems for US merchant scale.
This role owns backend services and automation that support US merchant onboarding, payment operations, and internal workflows. You will build APIs and data flows that make MakePay dependable for larger accounts.
Why this role matters
- Improve backend readiness for US merchants with higher support, compliance, and reporting expectations.
- Strengthen operational tooling for onboarding, payment tracking, and account health.
- Create service patterns that support both product speed and production control.
What you will own
- Design Node.js and Python-backed services for payment operations, data workflows, merchant automation, and internal APIs.
- Build reliable integrations with MakePay payment, webhook, dashboard, and support systems.
- Write tests and operational hooks for workflows where data correctness matters.
What you bring
- Strong backend experience with Node.js, TypeScript, Python, APIs, databases, and production debugging.
- Ability to model business workflows cleanly and handle edge cases around status, retries, and permissions.
- Comfort working with product and go-to-market teams on commercially important accounts.
Nice to have
- Experience with payment platforms, merchant risk, reporting, webhooks, or B2B fintech.
- Familiarity with Postgres, Supabase, queues, serverless functions, or analytics pipelines.
- Interest in crypto payment rails and self-custody settlement flows.
First 90 days
- Ship a backend improvement for US merchant onboarding or operational visibility.
- Create a testable contract for a high-value payment or account workflow.
- Identify one manual support process that can be automated safely.
How we work
Clear ownership, close product feedback, and direct merchant impact.
You will work closely with US market stakeholders and the core Dubai engineering team to build backend systems around real merchant needs.