Astra
Backend Engineer
Remote - US Only. Posted 24 days ago
The role
You will design, build, test, and deploy backend features across payments, fraud, compliance, and user management. You will work on a distributed microservices architecture to move money at scale.
What you will do
- Design, build, test, and deploy backend features and services
- Run and monitor shipped features
- Build and maintain integrations with banks, card networks, and third-party services
- Write and review technical designs
- Participate in architecture discussions
- Find and fix bottlenecks and failure modes across microservices
- Help raise the quality of tests and observability
- Work with product and compliance to turn requirements into software
Required qualifications
- 3+ years of professional software engineering experience building production backend systems
- Track record of delivering features independently
- 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 ~15% annually
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Python 3 and web frameworks and APIs
- Experience with SQL and NoSQL databases
- Google Cloud Platform, or similar cloud platforms
Nice to have
- Familiarity with domain-driven design, clean architecture, and CQRS
- Payment processing, fraud detection, or compliance systems
- Familiarity with AML, KYC, PCI DSS, or similar regulations
- Experience with financial APIs and money movement systems (ACH, card networks)
- Experience building and maintaining integrations with external services
- Experience with systems processing high transaction volumes
Benefits
- Competitive compensation with equity
About the company
Astra is building mission-critical infrastructure for moving money at scale. The platform processes billions in annual transaction volume with 99.9%+ uptime.