A

Astra

Real-time payment infrastructure for developers

Staff Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • Eight or more years of software engineering experience building complex production systems.
  • Three or more years of technical leadership experience, including mentoring, architecture decisions, and cross-team coordination.
  • Demonstrated systems engineering experience solving complex cross-domain challenges.
  • A strong foundation in algorithms, data structures, and computer science fundamentals.
  • Experience with distributed systems, event-driven architectures, and microservices.
  • A bachelor's degree in Computer Science, Engineering, or a related field is required.
  • Experience with Python 3, web frameworks, and application programming interfaces.
  • Experience with NoSQL and SQL databases.
  • Experience with Google Cloud Platform or similar cloud platforms.
  • Knowledge of domain-driven design, clean architecture, and CQRS.
  • Ability to design systems that balance performance, maintainability, and business requirements.

Responsibilities

  • Architect and implement payment processing, fraud detection, and compliance systems that handle millions of dollars daily and meet strict regulatory requirements.
  • Coordinate complex interactions between payments, fraud detection, user management, and compliance systems.
  • Lead architecture decisions that affect the platform and establish best practices for the team.
  • Mentor junior engineers and establish coding standards, design patterns, and engineering practices.
  • Improve reliability and performance across the distributed microservices architecture.
  • Collaborate with product and compliance teams to design systems that meet business and regulatory requirements.

Desired Qualifications

  • A master's degree in Computer Science or Engineering from an accredited university is highly preferred.
  • Experience with payment processing, fraud detection, or compliance systems.
  • Understanding of AML, KYC, PCI DSS, or similar financial regulations.
  • Experience with financial APIs and money movement systems.
  • Experience with systems processing high transaction volumes.
  • Experience coordinating multiple external service integrations.

About the Company

Astra

Real-time payment infrastructure for developers

Astra Finance provides payments infrastructure that enables instant, secure money transfers. Its vertically integrated platform lets developers and businesses embed real-time payment capabilities into their products, handling fast, secure transactions through a scalable network. The company differentiates itself by focusing on infrastructure for real-time payments—offering a developer-friendly, end-to-end solution that companies can integrate rather than standalone consumer services. Astra’s goal is to be the backbone for fast, reliable financial transactions, helping clients move money quickly and safely.

Company size
11-50
Company stage
Series A
Total funding
$45M
Headquarters
San Francisco, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at Astra

See more jobs