One of our clients requires a Senior Technical Lead to drive implementation of Frontend UX/UI and backend systems across payments, ledger, compliance, and reconciliation modules. This role bridges architecture and execution, ensuring high-quality, production-grade system delivery.
Frontend Implementation
Provide guidance for frontend development in React, MUI, Redux/Zustand
Review PRs and ensure code quality
Integrate APIs and SSO
Ensure security with proper understanding of various attack vectors
Backend Implementation
Lead backend development using Node.js (NestJS)
Implement payment lifecycle workflows
Build secure REST APIs for financial transactions
Develop ledger posting and balance update mechanisms
Ensure idempotent and concurrency-safe transaction handling
Payment & Financial Logic
Implement transaction validation and state transitions
Build balance reservation and release workflows
Integrate compliance and screening responses into payment flows
Implement reconciliation break handling mechanisms
Messaging & Async Processing
Develop event-driven consumers and producers
Implement retry and backoff patterns
Ensure exactly-once or safe reprocessing logic
Maintain comprehensive audit logging
Code Quality & Delivery
Enforce unit and integration testing
Participate in CI/CD automation
Lead code reviews
Optimize performance and database queries
Must have experience working in Fintech/Finance domain for > 4 years
Must have experience working with US customer for > 6 years
Strong Node.js / NestJS experience
Experience in financial systems or transaction-heavy systems
SQL database expertise
Microservices and distributed systems experience
Strong understanding of concurrency and idempotency
rong expertise in Node.js and NestJS for building scalable backend services.
Experience designing and implementing high-volume transaction processing systems. Strong knowledge of SQL databases, query optimization, indexing, and database performance tuning.
Experience with microservices architecture and distributed systems.
Deep understanding of database transactions, ACID principles, consistency models, and data integrity.
Strong knowledge of concurrency control, race condition handling, and idempotent transaction processing.
Experience building and maintaining event-driven architectures using messaging platforms such as Kafka, RabbitMQ, or similar technologies.
Hands-on experience implementing Dead Letter Queues (DLQ), retry mechanisms, exponential backoff strategies, and resilient message processing patterns.
Strong understanding of exactly-once processing, event replay, and safe reprocessing mechanisms.
Experience with database migration strategies, schema versioning, and deployment planning.