United States Remote (Global) Contract

Phantom is hiring a SDET

About the Role

Phantom is hiring an SDET contractor to design and own the test infrastructure for our financial-grade systems. This is an engineering role embedded within a squad that ships production financial software, with a core focus on making speed and correctness coexist.

What You'll Do

  • Own test coverage for your squad's features end-to-end, including unit, integration, and E2E tests.
  • Build and maintain automated test suites for new and existing functionality.
  • Run manual and exploratory testing on features prior to release.
  • Write reliable, maintainable automated tests for UI, API, and regression scenarios.
  • Contribute to the shared test automation framework.
  • Integrate tests into CI/CD pipelines and ensure they run reliably on every PR and deploy.
  • Define and document QA standards within your squad.
  • Review PRs for testability and identify test coverage gaps.
  • Flag flaky tests and own their resolution.
  • Partner with product engineers to shift testing left, writing tests alongside features.
  • Work with product managers and designers to clarify acceptance criteria before development begins.
  • Surface quality risks and blockers early in the sprint.

What We're Looking For

  • Strong proficiency in at least one of: Python, TypeScript/JavaScript, or Go.
  • Experience designing and building test frameworks from scratch.
  • Deep familiarity with API testing—REST, webhooks, idempotency, retry behavior, and edge cases at integration boundaries.
  • Working knowledge of databases (SQL) and the ability to write correct test data seeding and cleanup logic.
  • Experience integrating test suites into CI pipelines like GitHub Actions or GitLab CI.
  • Ability to instrument tests for flakiness detection, coverage tracking, and runtime performance.
  • Comfort operating in a cloud environment (AWS, GCP) and reading service logs and traces.
  • You can define what "this test passing" actually means in production terms.
  • You've contributed to or owned an incident post-mortem with concrete prevention steps.
  • You understand canary deployments, feature flags, and how to write tests that survive staged rollouts.

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.

Technical Stack

  • Languages: Python, TypeScript, JavaScript, Go, SQL
  • Cloud: AWS, GCP
  • CI/CD: GitHub Actions, GitLab CI

Team & Environment

You will be embedded within a product squad shipping production financial software.

Benefits & Compensation

  • Work on infrastructure that handles real money for millions of users.
  • A team that treats quality as a first-class engineering problem, not a compliance checkbox.
  • Remote-friendly with a distributed, high-ownership engineering culture.

Work Mode

This is a global remote position.

Phantom is an inclusive, supportive place to do the best work of your career. We believe our work is stronger with a variety of perspectives and are eager to further diversify our company.

Required Skills
PythonTypeScriptJavaScriptGoSQLAWSGCPGitHub ActionsGitLab CIAPI TestingTest Framework DesignCI/CD IntegrationRESTWebhooks
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Phantom

Phantom is the modern money app used by tens of millions around the world. The product combines everything people need to manage, spend, and grow their money in one simple, intuitive experience, bringing all the control and flexibility of crypto-powered finance into mainstream consumer finance.

Visit website
Job Details
Department Software Development
Category qa_testing
Posted 14 days ago