Software Engineer: Product Quality

Social Leverage LLC

Toronto

Presencial

CAD 120.000 - 140.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Equity
Paid time off
On-site work in Toronto

Descripción de la vacante

Fiscal.ai is seeking a Software Engineer: Product Quality in Canada to own the quality of the Fiscal.ai Terminal. You’ll find and reproduce bugs, trace root causes across frontend and backend, and ship fixes.

You’ll also build an end-to-end test framework to prevent regressions, and write unit tests to ensure reliability. You will work with engineers on the Terminal and data infrastructure, writing robust tests and documenting tooling.

Formación

  • Proficiency in TypeScript, React, and Next.js required.
  • Hands-on experience building end-to-end test automation (Playwright preferred).
  • Unit tests with Vitest or Jest and CI experience required.
  • Experience with data-heavy financial apps is a plus.

Responsabilidades

  • Own the inbound bug pipeline for the Terminal across frontend and backend.
  • Fix bugs across stack and root-cause analysis beyond patches.
  • Design and build an end-to-end test framework for the Terminal in CI.
  • Write unit/integration tests to prevent recurrence of bugs.
  • Create playbooks and debugging guides for the team.
  • Contribute to code quality and rapid fixes.

Conocimientos

TypeScript
React
Next.js
Playwright
Vitest/Jest
CI
UI/UX awareness
Financial product understanding

Herramientas

Playwright
Jest/Vitest
GitHub Actions

Descripción del empleo

Position: Software Engineer: Product Quality
Salary: $120,000 to $140,000 CAD
Location: Canada based.
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. The company serves thousands of institutional and professional Clients while reaching millions of end-users through API Clients.

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.

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

Key Responsibilities
  • Own the inbound bug pipeline for the Terminal, including 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 and never patch the symptom.
  • Design and build the end-to-end test framework for the Terminal using 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, including 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, and Next.js.
  • Hands-on experience building end-to-end test automation (Playwright preferred) and unit tests (Vitest or Jest), and running them in CI.
  • Experience testing and debugging data-heavy applications where correctness matters, such as 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, including subscription tiers, entitlements, and paywalls.
  • Experience or interest in AI technologies, specifically Large Language Models (LLMs), including using AI coding agents as part of your daily workflow.
  • A keen eye for design, UI, and UX. You notice the misaligned column and the layout shift.
  • Based in Canada.
Nice to Haves
  • Python (our data pipeline is written in it).
  • Cloudflare Workers, Firebase/Firestore, and PostgreSQL.
  • Highcharts or other charting libraries.
  • Finance coursework, CFA progress, or professional investing experience.

We work with a diverse set of tools and technologies, including:

  • Frontend: TypeScript, React, Next.js, Tailwind, Mantine
  • Backend and data: Cloudflare Workers, PostgreSQL, Firebase, Firestore
  • Testing and CI: Playwright, Vitest, GitHub Actions
Compensation
  • $120,000 - $140,000
  • Equity
  • Paid time off

Location Toronto, ON, Canada

Work Mode On-site

Seniority Associate

Function Product, Quality Assurance, Software Engineering

Salary CAD 120k-140k / year

Company Size 51-200 employees

Skills Accounting & Finance Artificial Intelligence Debugging Jest Next.js React.js TypeScript User Interface UX Writing

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Software Engineer: Product Quality
Software Engineer: Product Quality

Fiscal AI • Toronto

Presencial
CAD 120.000 - 140.000
Equity
Paid time off
Benefits
Software Engineer: Product Quality
Software Engineer: Product Quality

Fiscal.ai • Toronto

Presencial
CAD 120.000 - 140.000
Equity
Paid time off
Benefits
Software Engineer: Full-Stack
Software Engineer: Full-Stack

Social Leverage LLC • Toronto

Híbrido
CAD 100.000 - 220.000
Equity options
Unlimited vacation
Remote-first with occasional in-person
Equity Research Analyst
Equity Research Analyst

Social Leverage LLC • Toronto

Presencial
CAD 95.000 - 125.000
Equity
Business Development Representative
Business Development Representative

Social Leverage LLC • Toronto

Presencial
CAD 60.000 - 80.000
Equity
Paid time off
Business Development Representative
Business Development Representative

Fiscal AI • Toronto

Presencial
CAD 60.000 - 80.000
Equity
Paid time off
Benefits
Technical Recruiter
Technical Recruiter

Social Leverage LLC • Toronto

Presencial
CAD 80.000 - 130.000
Equity
Paid time off
Account Executive
Account Executive

Social Leverage LLC • Toronto

Híbrido
CAD 100.000 - 150.000
Equity Included
Equity Research Analyst
Equity Research Analyst

Fiscal.ai • Toronto

A distancia
CAD 95.000 - 125.000
Equity Research Analyst
Equity Research Analyst

Fiscal AI • Toronto

A distancia
CAD 125.000 - 150.000
Supportive, high‑performing team
Direct access to leadership
Remote flexibility
+1