Senior Backend Engineer
Astra
full-remoteseniorpermanentbackend Full remote - New York, US Yesterday via WTTJ
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
PythonMicroservicesDistributed SystemsEvent-Driven ArchitectureCQRSDomain-Driven DesignClean ArchitectureGoogle Cloud PlatformAML/KYCFraud Detection
About the role
Role overview
Join Astra as a Senior Backend Engineer to architect and build backend services for large-scale financial systems. You’ll design solutions that coordinate payments, fraud detection, compliance, and user management within a distributed microservices architecture, handling transactions at very high volume.
Key missions
- Architect and implement payment processing, fraud detection, and compliance systems that process millions of dollars daily
- Coordinate complex interactions across payments, fraud detection, user management, and compliance services
- Lead architecture decisions across the platform and establish engineering best practices for a growing team
- Mentor junior engineers and collaborate with product and compliance teams
Responsibilities
- Drive system design that balances performance, maintainability, and business requirements
- Solve complex cross-domain engineering challenges using strong systems thinking
- Work on backend services using Python and web APIs
Requirements
- 5+ years of software engineering experience building complex production systems
- Strong background in distributed systems, event-driven architectures, and microservices
- Solid foundations in algorithms, data structures, and CS fundamentals
- Experience with NoSQL and SQL databases
- Backend development with Python (Python 3) and strong understanding of web frameworks and APIs
- Familiarity with financial regulations such as AML, KYC, and PCI DSS (or similar)
- Experience with payment processing, fraud detection, or compliance systems
- Ability to design for high transaction volumes
- Experience integrating with financial APIs and money movement systems
- Experience coordinating multiple third-party integrations
Architecture patterns / methodologies (preferred)
- Domain-driven design, clean architecture, CQRS
Nice-to-haves
- Master’s degree in Computer Science/Engineering (from an accredited university)
- Google Cloud Platform experience (or similar cloud platforms)
Compliance / domain knowledge emphasis
- Understanding of financial regulations and how they map to system behavior and workflows
About Astra
Astra is a technology company building complex financial systems for payment processing and risk/compliance workflows. The role involves designing distributed microservices that support fraud detection, compliance, and user management at high transaction volumes.
Scraped 6/12/2026