
Skills :-
Requirements :-
• 5+ years of backend engineering experience, with strong hands-on expertise in C#/.NET.
• Solid experience building and consuming REST APIs.
• Strong PostgreSQL or other relational database and data-modeling skills.
• Practical experience with queues, retries, idempotency, webhooks, state machines, or distributed systems.
• Proven ability to integrate third-party APIs, including debugging production issues through logs and system state.
• Genuine interest in or prior exposure to payments, banking, or financial-systems engineering.
Nice to have
• Direct experience with SWIFT, international wire, FX, ACH/wire rails, or treasury/payout systems.
• Experience with double-entry ledgers, immutable journals, or reconciliation against provider statements.
• Cloud experience, particularly Azure (App Services, Key Vault, Service Bus, or similar).
• Familiarity with OAuth/OIDC, API scopes, or regulated/compliance-driven transaction systems.
Job Responsibility :-
• Backend services in C#/.NET for payments, payouts, and provider orchestration.
• Transaction lifecycle workflows: approvals, dual control, and explicit states (created, pending, processing, completed, failed, returned, reversed, etc.).
• Integration with banking/payment provider APIs (e.g. SWIFT, wire, ACH-style rails), including handling inconsistent or incomplete third-party documentation.
• Idempotent, retry-safe APIs, webhook verification and deduplication, and reconciliation evidence for finance and compliance.
• Ledger and balance logic — double-entry postings, reversals, adjustments — with balances treated as derived, auditable state, never directly edited.
• Unit, integration, replay, timeout, and negative-path testing for financial correctness.
Who are looking for :-
We are looking for an experienced .NET Engineer who thrives on building reliable, high-performance financial systems. The ideal candidate has strong expertise in C#/.NET, API integrations, and relational databases, with a passion for solving complex backend challenges involving payments, ledgers, and transaction processing. If you value system correctness, scalability, and auditability while working on products that handle real money, this is an opportunity to make a meaningful impact.
Similar Jobs
Technical Support & Implementation Engineer
Engineering Job
Full Time
Electrical Engineer
Engineering Job
Full Time
Junior VDC Engineer (Architect)
Engineering Job
Full Time
Junior VDC Engineer (MEP)
Engineering Job
Full Time
Upload Your CV

