Software Engineer: Quality (Terminal)

F
Fiscal.aiFinancial Technology
Based in Canada.Full-Time
Salary$100,000-$220,000 + equity options.
Apply NowOpens the employer's application page

Job Details

Required Skills
SQLData AnalysisJestTypeScriptNext.jsReactPlaywright

Requirements

  • Proficiency in TypeScript, React, and Next.js.
  • Hands-on experience building end-to-end test automation, preferably with Playwright.
  • Experience writing unit tests using Vitest or Jest.
  • Strong debugging skills across the full stack including browser devtools, network traces, server logs, and database queries.
  • Experience testing and debugging data-heavy applications (finance or analytics).
  • Ability to read income statements and understand core financial metrics like P/E ratios and free cash flow.
  • Understanding of how paid data products work including subscription tiers and paywalls.
  • Experience or interest in AI technologies, specifically LLMs and AI coding agents.
  • Keen eye for UI/UX details.
  • Based in Canada.

Responsibilities

  • Own the inbound bug pipeline for the Terminal: Sentry issues, customer-reported problems, and what you find yourself.
  • Reproduce, prioritize, and fix or route every issue encountered.
  • Fix bugs across the stack including the React/Next.js frontend, Cloudflare Workers backend, and the data layer.
  • Design and build the end-to-end test framework using Playwright for the Terminal.
  • Implement the test framework in CI against preview deploys and expand regression coverage for key flows.
  • Write unit and integration tests alongside fixes to prevent regression.
  • Develop playbooks, debugging guides, and test conventions for the team.
View Full Description & ApplyYou'll be redirected to the employer's site
$100,000-$220,000 + equity options.
Apply Now