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