Senior Fintech Developer — Deploy White-Label Banking Platform on AWS & Integrate Banking Provider
Worldwide
We have a complete, audited white-label banking and payments platform (NestJS backend, React/Vite frontend, PostgreSQL, Docker Compose) that needs deploying to a production-ready AWS environment and connecting to our selected banking providers. This is not a build from scratch. The codebase is complete with deployment documentation. Your job is deployment, provider integration, testing and handover. What you will do: Deploy the full Docker Compose stack (API, Dashboard Backend, Dashboard Frontend, PostgreSQL) to AWS Provision and configure AWS infrastructure: EC2 or ECS/Fargate, RDS (PostgreSQL), S3, IAM roles Replace local-dev mocks with production services (real S3, Resend for email, production secrets) Configure and test existing API integrations with banking partners (Bridge.xyz, RouteFusion, BlindPay) Integrate one additional banking provider (Kira — FBO banking with SWIFT) into the existing codebase Set up HTTPS, DNS, CORS and domain routing Implement Auth0 or JWT-based authentication with 2FA (TOTP) in a production context Run end-to-end verification: health checks, test accounts, compliance gate, KYC onboarding flow, and a live transfer test Set up staging and production environments with logging, backups and monitoring Document the production environment and hand over with clear runbooks Requirements: Strong experience with NestJS or Node.js/TypeScript backends React frontend experience (Vite-based SPA preferred) PostgreSQL + TypeORM (migrations, schema, debugging) Docker & Docker Compose — multi-container orchestration AWS — compute (EC2/ECS), RDS, S3, IAM, networking basics REST API integration and webhook handling JWT / Auth0 / 2FA security implementation Fintech, banking or payments platform experience Nice to have: Experience with BaaS providers (Bridge.xyz, Plaid, RouteFusion, Kira or similar) KYC/KYB and virtual account workflow experience Transaction reconciliation and idempotency CI/CD pipeline setup This starts as a project engagement (deployment through to go-live) with scope to transition to a retained monthly role for ongoing maintenance, feature development and new provider integrations. Remote — UK or compatible timezone overlap preferred. Screening questions: Have you previously deployed a NestJS application to AWS in a production environment? Briefly describe. Have you integrated a banking, payments or fintech API (not just Stripe checkout — we mean account creation, virtual accounts, KYC, transfers)? Please describe. What is your experience with Docker Compose for multi-service deployments? What is your availability and preferred engagement model (hourly vs fixed)?
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- GBRLondon12:49 AM
- $44K total spent99 hires, 34 active
- 881 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by