Back-End Engineer (Fintech)
Nostro · Khanpur, Pakistan
Job Description
Fintech experience is mandatory. Applications without hands-on experience at a fintech, bank, payments, or wallet company will not be considered.
About Nostro
Nostro is built by global earners, for global earners. Millions of Pakistanis work with international clients and platforms, but getting paid, holding dollars, and spending them is still harder than it should be. We fix that with USD accounts, debit cards, payment links for charging clients, and instant peer‑to‑peer transfers, so our users can receive, hold, and grow their earnings without borders.
The role
You’ll build the back‑end systems that move and hold our users’ money. You’ll own services end to end, from API and data model design through deployment and production support, working closely with product, design, and operations. Every transfer, card transaction, and payment link runs on code you write, so correctness and reliability matter more than anything else.
What you’ll do
- Design and build back‑end services and APIs for accounts, ledgers, cards, payment links, and P2P transfers
- Treat correctness, idempotency, and auditability as requirements, not extras
- Integrate with banking partners, card processors, and KYC/AML providers, including handling webhooks, retries, and partial failures
- Design and maintain relational database schemas, and write efficient, safe queries and migrations
- Build reconciliation and monitoring that catch discrepancies before users do
- Write clean, tested code and give and receive thoughtful code reviews
- Improve performance, reliability, and security across our services
- Troubleshoot and resolve production issues, including taking part in an on‑call rotation
- Write and maintain technical documentation
- Help improve our CI/CD, deployment, and observability practices
What you’ll bring
Required (applications missing any of these will not be considered)
- Hands‑on fintech experience at a payments, banking, wallet, lending, or similar company, working on systems that move or account for money
- 3+ years building and shipping production back‑end services
- Strong Node.js and TypeScript skills
- Strong SQL and relational database experience (PostgreSQL preferred): schema design, transactions, indexing, and locking
- Solid understanding of money movement fundamentals: idempotent operations, double‑entry ledgers, reconciliation, and handling failures and retries safely
- REST API design, including authentication, authorization, versioning, and webhooks
- Secure coding practices: protecting sensitive and personal data, secrets management, and familiarity with the OWASP Top 10
- Comfort with Git and collaborative workflows (pull requests, code review, branching)
- Clear written and verbal communication in English, and the ability to work independently in a remote team
- A Bachelor’s degree in Computer Science or Engineering, or equivalent practical experience
Nice to have
- Experience with card issuing, payment links, or cross‑border/multi‑currency payments
- Exposure to regulatory and compliance requirements (PCI DSS, KYC/AML, SBP regulations)
- Experience with AWS, Docker, and infrastructure as code
- Experience with message queues or event‑driven systems (e.g. SQS, Kafka, RabbitMQ)
- Enough React/Next.js familiarity to work comfortably alongside front‑end engineers
- Experience in an early‑stage startup
What we offer
- Fully remote work
- The chance to build financial infrastructure that matters to people like you
Nostro is an equal opportunity employer. We welcome applicants of all backgrounds.
#J-18808-LjbffrDetails
| Company | Nostro |
| Location | Khanpur, Pakistan |
| Type | FULL TIME |
| Niche | tech |
| Salary | PKR2 – PKR3.2 / yr |
