703,818open jobs
41,492companies
99,424added this week
Browse all
Salary
$100k – $220k per year
Location
Remote (Canada)
Employment
Full-Time
Overview
Company
Impact
Profile match
About Fiscal.ai Fiscal.ai is a leading research and data platform for capital markets. Combining a powerful research Terminal with modern APIs, Fiscal.ai is building the modern financial data company. The firm has raised $13M in venture backing and is headquartered in Toronto, Canada.

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

    If you think this is the perfect fit for you, we'd love to specifically hear why, and which bug in a financial product you are proudest of having found and fixed.

Requirements

  • 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

Benefits

  • 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
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
703,818 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Toronto
Frontend Engineer 2 days ago
In office • Bachelor's Degree
JavaScript
TypeScript
Frontend
GraphQL
Next.js
React.js
Sass
Turborepo
DevOps
Terraform
GCP
Azure
CI/CD
Git
AWS
Kubernetes
Amazon EKS
Google GKE
Azure AKS
Design
Figma
Management
Agile
QA
Playwright
Jest
Apply
$49k – $136k per year (Estimated) • In office • Full-Time • 10+ years exp • PhD • Madrid
Python
JavaScript
TypeScript
Apex
AI/ML
Cursor
Claude
Prompt Engineering
AI Agents
LLM
Agentforce
Edge AI
Frontend
GraphQL
React.js
Apply
Remote • Contractor • Bachelor's Degree
Python
TypeScript
AI/ML
Machine Learning
Apply
$100k – $150k per year • Equity • Remote/Hybrid • Full-Time • Bachelor's Degree • Toronto
AI/ML
Model Context Protocol
Marketing
Salesforce
HubSpot
LinkedIn
Apply
$102k – $190k per year • Equity • Remote/Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Frisco • Toronto • Ann Arbor
Python
Go
Rust
Databases
PostgreSQL
AI/ML
Embeddings
AI Agents
LLM
OpenAI
Anthropic
DevOps
Rest API
Terraform
GCP
GitHub Actions
Vercel
Datadog
CI/CD
AWS
Kubernetes
SRE
Platform Engineering
Service Mesh
Amazon ECS
DNS
Cybersecurity
Snyk
SOC 2
QA
Playwright
Apply
$106k – $148k per year • Remote/Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Toronto
Apply
$90k – $203k per year (Estimated) • Remote/Hybrid • Bachelor's Degree • Toronto
AI/ML
Knowledge Graph
DevOps
AppDynamics
Marketing
Salesforce
Apply
$48k – $117k per year (Estimated) • In office • Full-Time • 15+ years exp • Toronto
DevOps
SLI/SLO/SLA
Management
Agile
Waterfall
Apply
$94k – $142k per year • Remote/Hybrid • Full-Time • 5+ years exp • Toronto
Management
Microsoft Office
Apply
See all jobs
This is one of many
703,818 more open roles from verified company boards, updated every day.