FinTech Solutions Architect & Lead Developer – Embedded Payments & CRM/Database Integration

Posted last week

Worldwide

Summary

Overview: We are a payment technology company looking for a senior-level FinTech Solutions Architect & Consultant to serve as our technical advisor and lead developer. Our core business is payment processing. To start, our initial task will be to evaluate our partner’s existing systems and advise us on the absolute best approach to embed our payment processing capabilities into their platform. We'll also be leaning on you for other general consultancy inquiries. This engagement will begin as a Paid Consulting & Discovery Phase. Before writing any code, we want your expert analysis on whether we should design a fully custom integration or execute a "mashup" of existing, white-labeled fintech infrastructure and middleware to bridge the systems efficiently. Phase 1: Consulting & Discovery (Your Immediate Task) We need you to evaluate our partner's platform (a custom-built membership CRM and database that handles organization rosters, registries, and contact records) and consult on the best path forward. Your deliverable for this phase will be an architectural recommendation report outlining: The Build vs. Buy/Mashup Analysis: Can we leverage existing third-party embedded finance frameworks, iPaaS/middleware, or API connectors to "stitch" the platforms together quickly? Or does this require a fully custom-designed API integration? The Recommended Architecture: A high-level technical map of the data flow, security boundaries, and payment routing. Cost & Timeline Estimates: An honest breakdown of the development effort for the recommended path. The Complexities You Will Help Us Solve: To illustrate the type of multi-tiered relationship we are looking to build, think of how platforms in youth sports, club management, or K-12 tuition operate. We are looking to support a broad hierarchy similar to: Level 1 (The Enterprise/League): The main organizing bodies that sets the rules (represented by our partner's master database). Level 2 (The Local Club/Teams): The local entity where funds are settled (the merchant account). Level 3 (The End-User/Player): The rostered member who incurs the charge (receives the invoice/schedule in the CRM). Level 4 (The Payor/Parent): The external guarantor who actually links their credit card or bank account and funds the payment. Your Goal: Advise us on how to cleanly map these relationships so that when a member is billed, the system can route the payment authorization to the external payer, process the transaction, and settle the funds into the correct local unit’s merchant account. Required Skills & Experience: Fintech & Payments Domain Expertise: Deep understanding of payment processors, gateways, card/ACH rails, and Payfac architectures. Architectural Advisory: Proven experience consulting on "Build vs. Buy" decisions, microservices, and system orchestration. Integration Mastery: Experience mashing up disparate systems, legacy databases, or custom CRMs using APIs and webhooks. Security & Compliance: Strong knowledge of PCI-DSS compliance, secure tokenization, and data vaulting. To Apply, Please Answer: How would you approach the "Discovery & Consulting" phase for a project like this? What key questions would you ask us and our SaaS partner first? In your past experience, when has a "mashup" of existing platforms/middleware made more sense than building a custom integration from scratch? Have you ever architected a payment system with a hierarchical account relationship (such as a League-Team-Player-Parent style dynamic)? Briefly describe the approach you took.

  • More than 30 hrs/week
    Hourly
  • 6+ months
    Duration
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Activity Diagram
Class Diagram
Activity on this job
  • Proposals:50+
  • Last viewed by client:6 days ago
  • Interviewing:
    5
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Aug 16, 2012
  • United States
    Detroit1:21 AM
  • $58K total spent
    17 hires, 2 active
  • 71 hours

Explore similar jobs on Upwork

Enterprise & CRM ArchitectFixed-price‐ Posted 1 week ago
Microsoft Dynamics CRM
Microsoft SharePoint Development
Customer Relationship Management
Microsoft SharePoint Designer
SAP MDG Interview assistanceHourly‐ Posted 1 week ago
SAP
ABAP

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo