Central Bank of Iran — NIMA Platform
Backend Engineer · Treasury & Currency Systems
Tehran, Iran
Immutable
Audit Compliance
Multi-Tier
Approval Levels
Shaparak
Payment Switch
Overview
Engineered backend systems for the NIMA foreign-currency allocation platform — a critical national financial system handling treasury approvals, encrypted document management, and secure integration with Iran's national payment infrastructure.
Role Summary
Architected backend services for currency allocation workflows including immutable audit trails, multi-level treasury approval chains, encrypted document vaults, and secure banking switch integration.
Responsibilities
- Designed immutable transaction audit log system for treasury operations
- Built multi-level approval workflow engine for currency allocation requests
- Integrated with Shaparak national payment switch and commercial bank APIs
- Implemented encrypted document vault for sensitive financial submissions
- Enforced role-based access control across treasury and audit user groups
Key Achievements
- Delivered zero data-loss audit trail system for all treasury transactions
- Reduced approval cycle time by 40% through automated workflow routing
- Achieved secure end-to-end integration with national banking infrastructure
- Passed multiple external security and compliance reviews without critical findings