T

Backend Engineer (Python) - (banking/payments/crypto companies)

Talent Search PRO
Full-time
On-site
San Francisco, California, United States

Target Candidates: banking/payments startups/crypto

Job Description

We’re looking for a strong Backend / Python Engineer to help lead the development of a complex financial product handling real money at scale, across multiple countries.

The backend powers REST APIs used by mobile (iOS/Android) and web clients, and integrates with external services such as crypto wallets, banking providers, payment rails, authentication, and ledgering systems. This is not a greenfield demo app—this is production software where correctness, security, and reliability matter every day.

You’ll work closely with technical leadership to set engineering standards and build systems that are performant, auditable, and resilient. As the platform grows, this role can naturally evolve into a backend or broader engineering leadership position.

What You’ll Be Doing

  • Building and owning backend services that power web and mobile clients via REST APIs

  • Designing and maintaining systems for ledgering, payments orchestration, and wallet integrations

  • Integrating with third-party banking, crypto, and payment service providers

  • Tackling real-world fintech challenges like anti-fraud, AML flows, reconciliation, and compliance-driven edge cases

  • Working primarily in Python (FastAPI) with Postgres and Redis on AWS

  • Identifying performance bottlenecks and breaking out services into Go or Rust where it makes sense

  • Collaborating directly with technical founders on architecture, standards, and long-term system design

Must-Haves

  • Experience at fintech, payments, banking, crypto, remittances, or lending startups

  • Hands-on experience with payments, ledgering, wallets, AML, fraud, or financial orchestration systems

  • 5+ years building and shipping backend applications using Python, Go, or Rust

  • Strong backend fundamentals: Postgres, Redis, AWS, and production operations

  • Experience working on real-money financial systems, not just adjacent tooling

  • Comfortable owning complex backend logic end to end in a startup environment

This role strongly favors engineers who have worked deeply inside fintech or payments products, especially in startup or scale-up environments.

Nice-to-Haves

  • Full-stack experience and willingness to flex beyond the backend when needed

  • Experience designing financial systems with auditability and correctness as first-class concerns

  • Prior exposure to stablecoins, wallets, or crypto-native payment flows

What This Role Is (and Isn’t)

  • ✅ A core backend role building financial infrastructure, not just CRUD APIs

  • ✅ High ownership and direct impact on product direction

  • ✅ Close collaboration with technical founders

  • ❌ Not a megacorp-only background role

  • ❌ Not a generalist backend position without fintech/payments depth

  • ❌ Not suitable for candidates with minimal real-world Python backend experience

Location & Work Setup

  • Location: San Francisco

  • Work model: In-office

  • Relocation: Open to relocation (no relocation assistance provided)

  • Visa sponsorship: Available

Apply now
Share this job