TL;DR
SDET (Money Movement) (Fintech): Designing and owning test infrastructure for financial-grade systems including payment flows, KYC pipelines, card transaction handling, and compliance rails. Focus on making speed and correctness coexist in production financial software.
Location: Remote
Company
Phantom is the modern money app used by tens of millions around the world, combining control and flexibility of crypto-powered finance into mainstream consumer finance.
What you will do
- Design and own a test automation platform for Money Movement, including end-to-end tests, API contract tests, and integration test suites.
- Design, implement, and maintain CI/CD quality gates to prevent regressions from reaching production.
- Model real failure modes and build tests to catch them before users do.
- Validate payment flows under peak load and identify latency regressions.
- Own the tooling that makes tests repeatable, isolated, and fast.
- Track test coverage, flakiness rates, and bug escape rates as real metrics.
Requirements
- Strong proficiency in at least one of: Python, TypeScript/JavaScript, Go.
- Experience designing and building test frameworks from scratch.
- Deep familiarity with API testing, including REST, webhooks, idempotency, and edge cases at integration boundaries.
- Working knowledge of databases (SQL) and the ability to write test data seeding/cleanup logic.
- Experience integrating test suites into CI pipelines (GitHub Actions, GitLab CI, or similar).
- Comfort operating in a cloud environment (AWS, GCP) and reading service logs/traces.
Nice to have
- Experience testing payment flows, ledger systems, or compliance pipelines.
- Understanding of idempotency, double-spend prevention, and eventual consistency in distributed systems.
- Familiarity with webhook-based event systems and out-of-order delivery scenarios.
Culture & Benefits
- Work on infrastructure that handles real money for millions of users.
- A team that treats quality as a first-class engineering problem.
- Competitive salary, equity, and benefits.
- Remote-friendly with a distributed, high-ownership engineering culture.
- Flexible hours and a long-standing, supportive remote environment.
- Unlimited vacation: Take time when you need it.
- 401(k) retirement plan
