This is a remote position.
Type : Contract / Freelance / FullTime
Location : Remote (Preferred: India US or LATAM)
Duration : 3 6 months (extendable)
Reports to : Integration Lead / CTO
Role Summary
We are looking for an experienced backend engineer who has built secure integrations with banking systems or fintech APIs . You will work on creating a plugandplay banking integration platform to connect directly with bank APIs like Bank of America CashPro Plaid or Yodlee focusing on ACH wire transfers bank feed automation and secure file transmission .
This role will not involve ERP integration . Your sole focus will be building secure scalable backend connectivity to banks via APIs filebased workflows (e.g. NACHA BAI2) and encryption protocols.
Key Responsibilities
Connect with banking APIs (BOA CashPro Yodlee Finicity etc.) for account data payment initiation and balance reporting.
Implement OAuth2based authentication flows and token handling.
Build secure SFTP/PGPbased workflows to:
- Generate and send ACH/wire payment files (e.g. NACHA XML)
- Fetch and parse bank reconciliation files (e.g. BAI2 CAMT.053)
Write microservices to:
- Encrypt and transmit files
- Schedule and monitor job status
- Handle file exceptions and retries
Maintain clear job logs dashboards and alerts
Ensure secure handling of credentials and sensitive data (via Key Vaults or Secrets Manager)
Requirements
Required Skills
3 5 years experience as a backend or integration engineer
Strong proficiency in Python (FastAPI or Flask) or (Express)
Experience with:
- Banking APIs (e.g. CashPro Finicity Plaid etc.)
- File encryption with PGP/GPG
- SFTP automation and secure transfer protocols
Familiarity with ACH/Wire formats: NACHA ISO20022 FedWire
Knowledge of bank statement formats: BAI2 CAMT.053
Comfortable working with secure storage tools: AWS Secrets Manager Azure Key Vault
Nice to Have
- Experience building multitenant platforms
- Familiarity with finance/payments domain
- Knowledge of PCI or SOC2 controls
- Exposure to scheduling tools (Celery Cron Prefect)
Benefits
- Hourly or monthly contract flexible depending on experience
- Parttime or fulltime considered
- Immediate start preferred
3 5 years experience as a backend or integration engineer Strong proficiency in Python (FastAPI or Flask) or (Express) Experience with: Banking APIs (e.g., CashPro, Finicity, Plaid, etc.) File encryption with PGP/GPG SFTP automation and secure transfer protocols Familiarity with ACH/Wire formats: NACHA, ISO20022, FedWire Knowledge of bank statement formats: BAI2, CAMT.053 Comfortable working with secure storage tools: AWS Secrets Manager, Azure Key Vault