Software Engineer: Quality (Terminal) (Ontario)

Software Engineer: Quality (Terminal) (Ontario)

16 Sep
|
Fiscal.ai
|
Ontario

16 Sep

Fiscal.ai

Ontario

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.
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 Market-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

#J-18808-Ljbffr

📌 Software Engineer: Quality (Terminal) (Ontario)
🏢 Fiscal.ai
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer: quality (terminal) (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: software engineer: quality (terminal) (ontario) / ontario