07 Nov
|
Social Leverage
|
Winnipeg
07 Nov
Social Leverage
Winnipeg
Software Engineer: Product QualitySalary: $120,000 to $140,000 CADLocation: 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. 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. 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.Own the inbound bug pipeline for the Terminal, including Sentry issues, customer-reported problems, and what you find yourself.
Fix bugs across the stack: the React/Next.Js frontend, the Cloudflare Workers backend, and the data layer between them. 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.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.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.Python (our data pipeline is written in it).Cloudflare Workers, Firebase/Firestore, and PostgreSQL.Finance coursework, CFA progress, or skilled investing experience.We work with a diverse set of tools and technologies, including:Frontend: TypeScript, React, Next.Js, Tailwind, MantineBackend and data: Cloudflare Workers, PostgreSQL, Firebase, FirestoreTesting and CI: Playwright, Vitest, GitHub ActionsCompensation $120,000 - $140,000EquityPaid time offLocation Toronto, ON, CanadaWork Mode On-siteSeniority AssociateFunction Product, Quality Assurance, Software EngineeringSalary CAD 120k-140k / yearCompany Size 51-200 employeesSkills Accounting & Finance Artificial Intelligence Debugging Jest Next.Js React.Js TypeScript User Interface UX Writing #
📌 Software Engineer: Product Quality (Winnipeg)
🏢 Social Leverage
📍 Winnipeg