Fiscal.ai Logo

Fiscal.ai

Software Engineer: Product Quality

Posted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Toronto, ON
Entry level
In-Office or Remote
Hiring Remotely in Toronto, ON
Entry level
Own product quality for Fiscal.ai’s financial research Terminal by reproducing and fixing full-stack bugs, building Playwright end-to-end testing in CI, writing unit and integration tests, debugging frontend, backend, and data issues, and creating quality and debugging playbooks. The role requires TypeScript, React, Next.js, strong financial-data understanding, subscription and paywall testing experience, and interest in AI technologies.
The summary above was generated by AI

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.

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, 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.
  • Strong debugging skills across the full stack: browser devtools, network traces, server logs, error monitoring, and database queries.
  • 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.
Tech Stack

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
  • Observability: Sentry, PostHog, Linear

BenefitsCompensation
  • $120,000 - $140,000
  • Equity
  • Paid time off
  • Benefits

Similar Jobs

Yesterday
Remote
Senior level
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design and scale distributed backend microservices for restaurant reservations, guest management, payments, floor management, and table operations. Build integrations, POS synchronization, entitlement and usage-metering services, and asynchronous workflows. Ensure reliability through observability, automated testing, schema design, latency optimization, and resilient distributed systems. Collaborate with global engineering, product, mobile, web, and UX teams while mentoring engineers and leading technical design reviews.
Top Skills: AdyenAWSDynamoDBGraphQLJavaKafkaKotlinPostgresPulsarRestStripe
Yesterday
Easy Apply
Remote
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Own security risk identification, quantification, prioritization, and remediation across third-party risk, assessments, and security findings. Maintain risk registers, reporting, metrics, and remediation tracking while partnering with technical and business stakeholders. Lead AI risk management for ISO 42001 certification and build automation, scripting, and AI-enabled tools to improve GRC workflows. Monitor emerging risks, frameworks, regulations, and threat trends, communicating business-relevant risk insights to leadership.
Top Skills: AICloud SecurityDevsecopsIso 31000Iso 42001Nist 800-39Nist Ai RmfNist RmfSaas SecurityScripting
Yesterday
Easy Apply
Remote
Easy Apply
Entry level
Entry level
Cloud • Security • Software • Cybersecurity • Automation
Manages a portfolio of customer renewals from tracking and quoting through on-time closure. Conducts consultative customer conversations, identifies expansion opportunities, prepares renewal documentation, analyzes usage and contract terms, escalates risks, and maintains accurate CRM records. Collaborates with Sales, Customer Success, Finance, and peers to resolve blockers, forecast outcomes, support retention, and drive recurring revenue growth within defined processes and frameworks.
Top Skills: CRMGitlabRenewals Management Systems

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account