A

Astra

Real-time payment infrastructure for developers

Backend Engineer

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

About the Job

Requirements

  • At least 3 years of professional software engineering experience building production backend systems.
  • A track record of independently delivering features from ambiguous requirements through production, using sound judgment about when to ask for help.
  • A solid foundation in algorithms, data structures, and computer science fundamentals.
  • Working experience with distributed systems, event-driven architectures, or microservices.
  • Ability and willingness to travel up to approximately 15% annually.
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Backend development experience with Python 3, web frameworks, and APIs; the team uses Flask.
  • Experience with SQL and NoSQL databases.
  • Experience with Google Cloud Platform or similar cloud platforms.

Responsibilities

  • Design, build, test, and deploy backend features and services across payments, fraud, compliance, and user management; then run and monitor the systems shipped.
  • Build and maintain integrations with banks, card networks, and other third-party services, handling money-movement edge cases.
  • Write and review technical designs for assigned work and participate in architecture discussions.
  • Identify and fix bottlenecks and failure modes across microservices, and help improve test quality and observability.
  • Work with product and compliance teams to turn business and regulatory requirements into working software.

Desired Qualifications

  • Familiarity with domain-driven design, clean architecture, and CQRS.
  • Experience with payment processing, fraud detection, or compliance systems.
  • Familiarity with AML, KYC, PCI DSS, or similar financial regulations.
  • Experience with financial APIs and money-movement systems such as ACH and card networks.
  • Experience building and maintaining integrations with external services.
  • Experience with systems processing high transaction volumes.

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