Software Engineer: Quality (Terminal)

Fiscal.AI

Toronto

Hybrid

CAD 100,000 - 220,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity options
Unlimited vacation
Remote-first
In-person Toronto

Job summary

Fiscal.ai is hiring a Software Engineer focused on Quality for the Terminal. You will own the bug pipeline, reproduce issues, and drive root-cause fixes across frontend and backend.

You will design the end-to-end test framework (Playwright) and expand regression coverage for core flows including financials, charting, screener, and auth. You will also write unit tests, contribute to CI, and develop playbooks to standardize debugging and testing practices across the team.

Qualifications

  • Proficiency in TypeScript and React/Next.js stack.
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest).
  • Strong debugging across full stack: browser devtools, network traces, logs, DB queries.
  • Experience testing data-heavy applications where correctness matters.

Responsibilities

  • Own inbound bug pipeline for the Terminal and reproduce root causes across frontend and backend.
  • Fix bugs across stack and investigate root causes, not just symptoms.
  • Design and build end-to-end test framework (Playwright) and CI integration.
  • Write unit/integration tests to prevent regressions.
  • Create playbooks and tooling guidelines for the team.

Skills

TypeScript
React
Next.js
Playwright
Vitest
Jest
CI/CD

Tools

Cloudflare Workers
PostgreSQL
Firebase/Firestore
Highcharts

Job description

Job Title: Software Engineer: Quality (Terminal)
Salary: $100,000-$220,000 + equity options.
Location: Remote with occasional in-person work in our co-working space in downtown Toronto.

ABOUT FISCAL.AI

Fiscal.ai is a leading research and data platform built for capital markets professionals. Combining a high-performance research Terminal with a modern, near-real-time fundamentals API and MCP server, Fiscal.ai is redefining financial data infrastructure for the AI era. Headquartered in Toronto and backed by $13M in venture capital, the company serves thousands of institutional and professional clients and reaches millions of end-users through its API ecosystem.

Brief Description of the Role

The Fiscal.ai Terminal is used every day by thousands of investors to research companies: financial statements, segments and KPIs, estimates, ownership and insider activity, filings, valuation models, screening, and charting. When a chart won't load, a screen returns the wrong companies, or a paywalled cell unlocks for the wrong tier, our users notice immediately, because they know exactly how the product should behave.

You will own the quality of the Terminal. This is an engineering role, not a QA analyst role. You will find bugs, reproduce them, trace them to root cause across the frontend and backend, and ship the fix yourself. You will build the end-to-end test framework that stops those bugs from coming back. You will work alongside the engineers building the Terminal and the Fiscal.ai data infrastructure.

What you will do
  • 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 one of them.
  • Fix bugs across the stack: the React/Next.js frontend, the Cloudflare Workers backend, and the data layer between them. Investigate to the root cause. Never patch the symptom.
  • Design and build the end-to-end test framework for the Terminal (Playwright), get it running in CI against preview deploys, and grow regression coverage of the flows that matter most: financials, charting, screener, portfolio, auth, subscriptions and paywall.
  • Write unit and integration tests alongside your fixes so the same class of bug cannot ship twice.
  • Turn what you learn into playbooks: debugging guides, test conventions, and tooling the rest of the team uses
  • You write good code, fast, and you fix what you find. If you want to file tickets for someone else to fix, this is not the role.
  • Proficiency in TypeScript, React, Next.js.
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest), and running them in CI.
  • Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, database queries.
  • Experience testing and debugging data-heavy applications where correctness matters: finance, analytics, or similar.
  • Proven experience or strong interest in investing and finance. Our platform is built by investors, for investors. You should be able to read an income statement, know what LTM and NTM mean, and recognize when a P/E ratio or free cash flow figure is obviously wrong. Ideally you already use Fiscal.ai, or a competing terminal, for your own research.
  • Understanding of how paid data products work: subscription tiers, entitlements, paywalls.
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs), including using AI coding agents as part of your daily workflow.
  • Keen eye for design, UI, UX. You notice the misaligned column and the layout shift.
  • Based in Canada.
Nice to have
  • Python (our data pipeline is written in it).
  • Cloudflare Workers, Firebase/Firestore, PostgreSQL.
  • Highcharts or other charting libraries.
  • Finance coursework, CFA progress, or professional investing experience.
  • Tech Stack
We work with a diverse set of tools and technologies, including:
  • Frontend
  • TypeScript, React, Next.js, Tailwind, Mantine
  • Backend & data
  • Cloudflare Workers, PostgreSQL, Firebase, Firestore
  • Testing & CI
  • Playwright, Vitest, GitHub Actions
  • Observability
  • Sentry, PostHog, Linear
  • Competitive salary
  • Equity options
  • Unlimited vacation
  • Benefits (dental, massage, prescriptions, vision, etc.)
  • Remote-first work with occasional in-person work in our co-working space in downtown Toronto.
  • Salary: $100,000-$220,000 + equity options. Why the huge range? Fiscal.ai hires engineers based on talent and fit with our company, not based on traditional years of experience. Our salary offer will be determined on these factors within that range.
  • Number of Positions Available: One (1)
  • Type: Full-time
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Quality
Software Engineer – Quality

Jobtailor • Toronto

On-site
CAD 80,000 - 110,000
Senior/Staff Software Engineer, Data Platform
Senior/Staff Software Engineer, Data Platform

Terminal • Toronto

On-site
CAD 200,000 - 295,000
Equity
MacBook and equipment
Health benefits
+1
Equity Research Analyst
Equity Research Analyst

Fiscal AI • Toronto

On-site
CAD 125,000 - 150,000
Supportive, high‑performing team
Direct access to leadership
Remote flexibility
+1
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Mixpeek • Canada

Hybrid
CAD 120,000 - 180,000
Generous cash and equity compensation
Remote-first culture
Flexible PTO and year-end break
+1
Senior Staff Software Developer, Developer Productivity & AI Tooling
Senior Staff Software Developer, Developer Productivity & AI Tooling

United States Digital Space LLC • Toronto

On-site
CAD 130,000 - 170,000
Performance driven compensation
Supplemental health insurance
Mental health support programs
+1
Senior Software Engineer, Frontend
Senior Software Engineer, Frontend

Sardine • Canada

Hybrid
CAD 120,000 - 165,000
Remote-first culture
MacBook Pro delivered to your door
Home office stipend
+3
Founding Technical Recruiter
Founding Technical Recruiter

Terminal • Toronto

On-site
CAD 115,000 - 152,000
MacBook Pro
Health/dental benefits
Equity
+2
Founding Customer Engineer
Founding Customer Engineer

Terminal • Toronto

On-site
CAD 282,088 - 331,453
MacBook and equipment provided
Comprehensive health/dental benefits
Healthcare spending account
+3
Head of Legal
Head of Legal

Fiscal AI • Toronto

Hybrid
CAD 125,000 - 150,000
$125,000 - $150,000 salary
Equity
Standard Employee Benefits
Senior .NET Engineer
Senior .NET Engineer

Derivative Path • Toronto

On-site
CAD 110,000 - 150,000
Competitive bonus
23 days of PTO
RRSP contribution at 3%
+1