Fiscal.ai logo

Software Engineer: Quality (Terminal)

Fiscal.aiToronto, CanadaPosted 1h agoremote
via Workable

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 Us

Fiscal.ai (formerly FinChat) 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. With thousands of customers and millions of end-users through their API offerings, Fiscal.ai is building the premiere financial data company in the AI era.

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

Similar roles

  • Tiger Analytics Inc. logo

    Business Analyst - Process Improvement

    Tiger Analytics Inc.·Toronto, Canada

    Tiger Analytics is looking for experienced Data Analyst/Business Analyst to join our fast-growing advanced analytics consulting firm. Our consultants bring deep expertise in Data Science, Machine Learning and AI. We are the trusted analytics partner for multiple Fortune 500 companies, enabling them to generate business value from data. Our business value and leadership has been recognized by various market research…

    • Remote
    • Full-time
    • Express EntryPR day one, no employer
  • Tiger Analytics Inc. logo

    Product Owner - NPS (New Product Setup)

    Tiger Analytics Inc.·Toronto, Canada

    Tiger Analytics is an advanced analytics consulting firm. We are the trusted analytics partner for several Fortune 100 companies, enabling them to generate business value from data. Our consultants bring deep expertise in Data Science, Machine Learning, and AI. Our business value and leadership have been recognized by various market research firms, including Forrester and Gartner. The Product Owner is…

    • Remote
    • Full-time
    • Express EntryPR day one, no employer
  • FactFinder logo

    Senior Site Reliability Engineer / SRE – Kubernetes & Hybrid Cloud (m/f/d)

    FactFinder·Berlin, Germany

    INTRODUCTION AT A GLANCE * Location &workmodel:Berlin, hybrid * Tech stack:Kubernetes on our own servers, Harvester (KubeVirt), Argo CD/Flux, Prometheus/Grafana, Longhorn/Ceph * Team:A growing SRE team – you report to our CTPO for now and to the Team Lead SREwe'rehiring next; two system administrators in Pforzheim run the physical hardware * Process:Intro call · take-home task (~2h) · 90-min tech…

    • On-site
    • Full-time
    • Blue Cardtied; settle 21–33mo
  • Auto Electric Service logo

    In Town Delivery Driver

    Auto Electric Service·Regina, Canada

    About Us With over 80 years serving the automotive, body shop, agricultural, fleet, and industrial markets, Mainline Fleet Service and Auto ElectricService Ltd. is southern Saskatchewan’s largest locally owned and operated automotive parts warehouse. With locations in Regina, Emerald Park, Yorkton, Estevan, and Weyburn, we proudly support both retail and wholesale customers through strong relationships, expert service, and a commitment…

    • Full-time
    • Express EntryPR day one, no employer
  • Zoominfo logo

    Senior Data Engineer

    Zoominfo·London, Canada

    <div class="content-intro"><p>ZoomInfo is where careers accelerate. We move fast, think boldly, and empower you to do the best work of your life. You’ll be surrounded by teammates who care deeply, challenge each other, and celebrate wins. With tools that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.</p></div><p>&nbsp;</p> <p>We are looking…

    • On-site
    • Full-time
    • Express EntryPR day one, no employer
  • speechify logo

    Software Engineer, Platform - Cologne, Germany

    speechify·Cologne, Italy

    <p>The mission of Speechify is to make sure that reading is never a barrier to learning.</p> <p>Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App,…

    • On-site
    • Full-time
  • speechify logo

    Senior Software Engineer, Windows/Desktop Applications - Cologne, Germany

    speechify·Cologne, Italy

    <div class="p-rich_text_section"><strong data-stringify-type="bold">Mission</strong></div> <div class="p-rich_text_section"> <p>The mission of Speechify is to make sure that reading is never a barrier to learning.</p> <p>Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include…

    • On-site
    • Full-time
  • speechify logo

    Senior Software Engineer, Core Experiences - Cologne, Germany

    speechify·Cologne, Italy

    <p><strong>Mission</strong></p> <p><strong>Speechify is the easiest way to listen to the world’s information.</strong> Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.</p> <p>What streaming services have done for…

    • On-site
    • Full-time