Software Engineer: Quality (Terminal)
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
The Fiscal.ai Terminal is used daily 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
- Frontend
- TypeScript, React, Next.js, Tailwind, Mantine
- Backend & data
- Cloudflare Workers, PostgreSQL, Firebase, Firestore
- Testing & CI
- Playwright, Vitest, GitHub Actions
- Observability
- Sentry, PostHog, Linear
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Explore Top Companies in this Space
FE fundinfo
FinTech / Financial Data / Investment Services
SpaceInch
Custom Software Development / Digital Product Agency / Enterprise Software / Product Strategy
Soda
Business/Productivity Software / Data Management / Enterprise Software / AI Tools
SunSource
Industrial Distribution / Fluid Power / Motion Control / Component Repair
fiscal.ai
View Company Profilefiscal.ai (operating at fiscal.ai) is an institutional-grade investment research platform engineered for modern investors and analysts. Founded in 2021 by Braden Dennis, Kevin Bojan, and Adrian I Iwanicki and headquartered in Toronto, Canada, fiscal.ai redefines financial data access by combining raw, verified financials with AI-driven analytics. Unlike traditional research terminals that rely on fragmented data sources, fiscal.ai consolidates 20+ years of public company financials, earnings call transcripts, news, and segment KPIs into a single, searchable terminal. Under the hood, its proprietary Data Feed links institutional-grade datasets directly to their original sources while leveraging conversational AI (Copilot) to parse complex financial narratives. This allows individual investors, portfolio managers, and research teams to extract actionable insights faster—whether dissecting quarterly filings or benchmarking competitors. Backed by a $10M Series A funding round led by undisclosed investors, fiscal.ai has scaled to serve over 50,000 users and 50 enterprise clients as of 2025.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

