We are building a Unified Crypto & Fiat Financial Platform that combines:
- Crypto payment processing
- Multi-currency wallets (crypto + fiat)
- FX conversion
- Virtual card payments
- Fiat bank transfers (ACH)
The platform is designed for merchants and end users, with a security-first, compliance-driven architecture aligned for future MSB / EMI licensing.
This is not a prototype or hobby app.
It is an audit-ready fintech system with real payment rails, KYC/AML workflows, immutable ledgers, and production-grade infrastructure.
What You’ll Be Working On
You will play a key role in designing and building the core backend services of a regulated payments platform, including:
- Crypto payment gateways and transaction tracking
- Internal wallet & ledger systems (double-entry, audit-safe)
- FX conversion flows and settlement logic
- ACH payout processing
- Secure webhook systems (signed, idempotent, retried)
- Compliance-aware system design (KYC, AML, audit logs)
Tech Stack
Backend
- Node.js (NestJS) – microservice architecture
- PostgreSQL (ledger, balances, audit logs)
- Redis (caching, idempotency, rate limiting)
- Docker (containerized services)
Infrastructure & DevOps
- AWS (multi-env: dev / staging / production)
- CI/CD pipelines
- Secure secrets management
- Cloud monitoring & alerting
Integrations
- Stripe (ACH, payouts, on/off-ramp)
- Crypto exchanges (Coinbase Prime, Kraken, Binance)
- KYC: Onfido
- AML: Chainalysis / TRM
- Card issuing partners (Stripe Issuing / Marqeta – abstraction based)
Responsibilities
- Design and implement scalable backend services using NestJS
- Build secure wallet, ledger, and transaction systems
- Integrate third-party payment, banking, and compliance APIs
- Implement RBAC, audit logging, and traceability across services
- Ensure reliability via background workers, retries, and reconciliation jobs
- Collaborate with frontend, DevOps, and compliance stakeholders
- Write clean, testable, production-grade code
- Participate in architecture discussions and technical decision-making
Required Qualifications
- 5+ years of backend development experience
- Strong experience with Node.js / NestJS
- Solid understanding of databases and transactional systems
- Experience building payment, fintech, or financial systems
- Knowledge of REST APIs, webhooks, and async processing
- Familiarity with AWS and Dockerized deployments
- Strong security mindset (data protection, access control, secrets handling)
Nice to Have (Big Plus)
- Experience with crypto payments or exchanges
- Understanding of KYC / AML workflows
- Prior work on wallets, ledgers, or banking systems
- Experience with Stripe, ACH, or card issuing APIs
- Fintech startup or regulated-industry background
What We Offer
- Competitive contract compensation
- Clear milestone-based delivery plan
- Well-defined scope and architecture (no chaos projects)
- Opportunity to work on a real, regulated financial platform
- Long-term growth potential post-MVP
Job Type: Full-time
Pay: Rs450,000.00 - Rs600,000.00 per month
Work Location: In person