Talent.com
Fiscal.ai
Software Engineer: Quality (Terminal)Fiscal.ai • Toronto, ON, CA
Software Engineer: Quality (Terminal)

Software Engineer: Quality (Terminal)

Fiscal.ai • Toronto, ON, CA
1 day ago
Salary
CA$100,000.00–CA$220,000.00 yearly
Job type
  • Full-time
  • Remote
  • Quick Apply
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 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.

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
Create a job alert for this search

Software Engineer: Quality (Terminal) • Toronto, ON, CA

Similar jobs

Software Engineer

Scotiabanktoronto, on, Canada
Full-time

Global Banking and Markets Engineering (GBME) is the fast‑moving, award‑winning technology engine that powers Scotiabank’s Corporate, Investment Banking and Capital Markets businesses.GBME is searc... Show more

 • Promoted

Software Engineer

Sproutlogic ConsultingToronto, ON, CA
Full-time

We are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications.Develop new capabil... Show more

 • Promoted

Software Engineer

DataAnnotationToronto, ON, CA
Full-time +1

DataAnnotation is committed to creating quality AI.Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule.We are looking for a proficien... Show more

 • Promoted

Software Engineer III Toronto, Ontario, Canada

Zoom Information, Inc.Toronto, ON, CA
Full-time

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 celebr... Show more

 • Promoted

Software Engineer

ALTEN CanadaMarkham, York Region, CA
Full-time

In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across... Show more

 • Promoted

Software Quality Engineer

Tata Consultancy ServicesToronto, ON, CA
Full-time

TCS is an IT services, consulting, and business solutions organization that has been partnering with many of the world’s largest businesses in their transformation journeys for over 55 years.Its co... Show more

 • Promoted

Software Engineer

Atlantis IT GroupToronto, ON, CA
Full-time

Skills Required: C++, C#, API Calls, Windows service, Component Object Model, Visual Studio experience, Agile way of working.Development: design, build, and maintain efficient, reusable, and reliab... Show more

 • Promoted

Quality Engineer I-2

TDToronto, ON, CA
Full-time

Contribute to test planning and performs hands on test design/development/maintenance, test case automation and test execution to achieve business outcomes.Integrates directly into a team’s continu... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetToronto, ON, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Software Engineer

CSIToronto, ON, CA
Full-time

Software Engineer II's code, test and debug programs.They also maintain and document program changes.Software Engineer II's work on several phases of at least one major application while receiving ... Show more

 • Promoted

Software Engineer

Silversmith Capital PartnersToronto, ON, CA
Full-time

At Intellistack, we're committed to revolutionizing the way organizations collect information, automate workflows, and create seamless digital experiences.Founded with the belief that work should b... Show more

 • Promoted

Software Engineer

Synpulse8Toronto, ON, CA
Full-time

Experienced Professional - Technology Consulting Full-time Hybrid Toronto, Canada.Synpulse is a global transformation partner elevating our clients in the financial sphere with tailor‑made solution... Show more

 • Promoted

Software Engineer

TRXToronto, ON, CA
Full-time

Design, implement, and maintain software for nuclear systems, ensuring compliance with safety and regulatory standards.Develop software for reactor control, monitoring systems, data acquisition, si... Show more

 • Promoted

Software Quality Engineer, AVP

State StreetToronto, ON, CA
Full-time

We are seeking a highly motivated QA Engineer who takes end‑to‑end ownership of quality—from early requirement validation through testing, defect resolution, and final delivery.This role goes beyon... Show more

 • Promoted

Software Engineer

PocketHealthToronto, ON, CA
Full-time

Some exposure to client-facing or production environments is a plus, but not required.Solid full-stack engineering fundamentals: comfortable contributing to backend services, APIs, data pipelines, ... Show more

 • Promoted

Software Engineer (Trajectory)

Weekday AI (YC W21)Toronto, ON, CA
Full-time

This role is for one of our clients.Compensation: $70-$130 per hour.GBR USA CAN AUT BEL FRA DEU LIE LUX MCO NLD CHE BGR CZE HUN MDA POL ROU SVK.We are seeking experienced Software Engineers to cont... Show more

 • Promoted

[PIPELINE] - Software Engineer II - Canada

MQ Referrals OnlyToronto, ON, CA
Full-time

PIPELINE] - Software Engineer II - Canada.You will execute on defined projects to achieve team-level goals and own minor features in support of larger features.You will independently define the rig... Show more

 • Promoted

Versatile Software Engineer Position

ParallelzToronto, ON, CA
Full-time

Join Parallelz as a Software Engineer to revolutionize mobile app delivery through AI-driven solutions.Define new ways to build and deploy applications in a seamless environment.In this vital role ... Show more

 • Promoted

Software Engineer, Platform - Toronto, Canada

SpeechifyToronto, ON, CA
Full-time

The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G... Show more

 • Promoted

Software Engineer

Eacademy SanofiToronto
Full-time

Commercial Marketer and Web Accelerator Engineering.Ready to push the limits of what’s possible? Join Sanofi in one of our corporate functions and you can play a vital part in the performance of ou... Show more