Senior/Staff Backend Engineer

Recruiting from Scratch

San Francisco (CA)

On-site

USD 200,000 - 600,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation available
Visa sponsorship
Onsite office

Job summary

Recruiting from Scratch LLC is assisting an early-stage fintech startup in San Francisco to hire a Senior Backend Engineer. You will own core backend systems supporting a global consumer neobank, building REST APIs for mobile and web, and ensuring reliable, secure, scalable service delivery.

You will work closely with founders, ship product, and influence long-term technical strategy, including potential growth into leadership roles while remaining hands-on with core development.

Qualifications

  • 5+ years of professional software engineering experience building and shipping production web applications.
  • Strong backend engineering experience with Python, Go, or Rust.
  • Experience designing and building APIs and backend services used by real customers.
  • Strong understanding of PostgreSQL, Redis, AWS, and modern backend infrastructure.
  • Experience designing systems where reliability, correctness, performance, and security are critical.

Responsibilities

  • Lead development of the core backend systems powering the consumer banking product.
  • Build and maintain the REST APIs supporting iOS, Android, and web applications.
  • Design reliable systems handling real money, payments, and transactions at scale.
  • Integrate with external banking, crypto wallet, authentication, ledger, and payment-rail providers.
  • Build primarily in Python and FastAPI, with PostgreSQL and Redis supporting the core app.
  • Design and optimize data models, queries, caching strategies, and backend architecture.
  • Operate production systems on AWS.
  • Identify areas to separate services from core Python app for performance or scalability.
  • Potentially introduce Go or Rust for performance-sensitive services.
  • Establish engineering standards around reliability, security, performance, and maintainability.
  • Work with founders on architecture and long-term technical strategy.
  • Own major areas of the product and infrastructure from design to production.
  • Help establish the engineering foundation to scale a global financial product.
  • Potentially grow into backend or leadership roles as the team expands.

Skills

Python
Go
Rust
APIs design
System design

Tools

FastAPI
PostgreSQL
Redis
AWS

Job description

Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. We partner closely with our clients to deeply understand their needs, then connect them with top-tier candidates who are not only highly skilled but also the right fit for the company’s culture and vision. Our mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates. https://www.recruitingfromscratch.com/

Title of Role: Senior Backend Engineer

Company Stage of Funding: Early-Stage Fintech Startup

Office Type: Onsite

Company Description

We’re representing an early-stage fintech company building a global consumer neobank that combines international banking and payments into a single product. The company’s mission is to give customers around the world a seamless way to spend, save, and earn in U.S. dollars.

The company is being built by a small, senior engineering and operating team whose members have previously founded, built, and owned products used by hundreds of millions of people and generating billions of dollars in revenue. With major distribution partners already in place, the team is focused on building the financial infrastructure required to launch in the U.S. and select international markets before expanding globally.

This is a highly technical, high-ownership environment with minimal organizational layers. Engineers work directly with the founders, ship product, and have significant influence over the company's technical direction.

What You Will Do
  • Lead development of the core backend systems powering the company's consumer banking product.
  • Build and maintain the REST APIs supporting iOS, Android, and web applications.
  • Design reliable systems responsible for handling real money, payments, and financial transactions at scale.
  • Integrate with external banking, cryptocurrency wallet, authentication, ledger, and payment-rail providers.
  • Build primarily in Python and FastAPI, with PostgreSQL and Redis supporting the core application.
  • Design and optimize data models, database queries, caching strategies, and backend application architecture.
  • Build and operate production systems on AWS.
  • Identify areas where services should be separated from the core Python application for performance or scalability.
  • Potentially introduce Go or Rust for performance-sensitive services.
  • Establish engineering standards around reliability, security, performance, and maintainability.
  • Work directly with the technical founders on architecture and long-term technical strategy.
  • Own major areas of the product and infrastructure from initial design through production.
  • Help establish the engineering foundation required to scale a global financial product.
  • Potentially grow into a backend or broader engineering leadership role as the team expands.
Ideal Background
  • 5+ years of professional software engineering experience building and shipping production web applications.
  • Strong backend engineering experience with Python, Go, or Rust.
  • Particularly strong fit for engineers with production Python experience.
  • Experience designing and building APIs and backend services used by real customers.
  • Strong understanding of PostgreSQL, Redis, AWS, and modern backend infrastructure.
  • Experience designing systems where reliability, correctness, performance, and security are critical.
  • Strong software engineering fundamentals across system design, APIs, databases, debugging, and production operations.
  • Comfortable integrating with complex third-party APIs and external infrastructure providers.
  • Able to independently own technically complex systems from architecture through deployment.
  • Comfortable operating on a small, senior team with limited process or organizational overhead.
  • Interested in remaining deeply hands-on while helping establish technical standards and direction.
  • Comfortable working onsite in San Francisco.
Preferred
  • Previous experience in fintech, banking, payments, cryptocurrency, or consumer financial services.
  • Experience building systems that move or account for real money.
  • Familiarity with ledgers, payment rails, banking integrations, wallets, or financial transaction systems.
  • Strong production experience with FastAPI.
  • Experience with both Python and a systems-oriented language such as Go or Rust.
  • Full-stack engineering ability and willingness to contribute outside the backend when necessary.
  • Experience building consumer-facing products at significant scale.
  • Background at an early-stage startup or similarly high-ownership engineering environment.
  • Experience helping establish architecture and engineering standards from an early stage.
  • Interest in potentially growing into a technical lead or engineering leadership position as the organization scales.
Compensation and Benefits
  • Cash compensation: $200,000–$600,000 for this Senior-level opening.
  • The source listing indicates no equity for this position.
  • Office: Onsite.
  • Relocation is available.
  • Visa sponsorship is available.
  • Full-time position.
  • Core stack includes Python, FastAPI, PostgreSQL, Redis, and AWS, with potential use of Go and Rust.
  • Small, senior-only engineering organization with direct access to the technical founders.
  • Significant ownership over core product and infrastructure decisions.
  • Opportunity to help define the technical architecture of a global consumer financial product from an early stage.
  • Potential path toward backend or broader engineering leadership as the company scales.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Fintech & Crypto (SF On-site)
Senior Backend Engineer - Fintech & Crypto (SF On-site)

Hiring Hub • San Francisco (CA)

On-site
USD 200,000 - 400,000
Day 1 impact on global products
Opportunity to own technical vision
Ground-floor involvement in stablecoin ecosystem
Senior Backend Engineer / International Payments
Senior Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

Hybrid
USD 120,000 - 150,000
Staff Backend Engineer (Fin tech)
Staff Backend Engineer (Fin tech)

Hiring Hub • San Francisco (CA)

On-site
USD 200,000 - 400,000
Day 1 impact on global products
Opportunity to own technical vision
Ground-floor involvement in stablecoin ecosystem
Backend Engineer – Payments & Infrastructure
Backend Engineer – Payments & Infrastructure

arcadia • San Francisco (CA)

On-site
USD 140,000 - 210,000
Staff Full Stack Engineer
Staff Full Stack Engineer

Recruiting from Scratch • San Francisco (CA)

On-site
USD 150,000 - 210,000
Top-of-market salary
Direct collaboration with founders
Collaborative office culture
Staff Backend Engineer / International Payments
Staff Backend Engineer / International Payments

Seedscaler • San Francisco (CA)

On-site
USD 120,000 - 160,000
ZR_2862_JOB
ZR_2862_JOB

Simple Solutions • San Francisco (CA)

On-site
USD 150,000 - 210,000
Senior Software Engineer
Senior Software Engineer

Dfns • New York (NY)

Hybrid
USD 140,000 - 240,000
Staff Backend Engineer
Staff Backend Engineer

7Seventy • United States

Hybrid
USD 210,000 - 260,000
Equity participation
Health insurance
401(k) with company matching
+1
Senior Software Engineer, Full Stack
Senior Software Engineer, Full Stack

Global Placement Firm • San Francisco (CA)

On-site
USD 180,000 - 275,000
Equity