Overview
ABOUT THE ROLE
Full job description
ABOUT THE ROLE Join the engineering team at a financial technology SaaS company building complex tools for finance teams. You will develop and scale end-to-end production systems, owning features from early problem definition through launch and iteration. WHAT YOU'LL DO
- Build and scale full-stack production systems for a complex B2B product.
- Own features from conception through launch, working with stakeholders to understand needs and deliver practical solutions.
- Create shared abstractions and product experiences that make complex workflows intuitive.
- Make technical decisions across the user interface, backend, and data layers, with attention to performance and maintainability.
- Contribute to code quality through clear implementation, thoughtful reviews, and direct communication. WHAT WE'RE LOOKING FOR
- At least 3 years of experience building end-to-end production systems for B2B products, ideally from scratch or in an early-stage environment.
- Full-stack capability, including TypeScript and React, plus Node.js and Python for backend development.
- Experience with relational and NoSQL data modeling, particularly Postgres and MongoDB, and with data pipelines, ETL, or large-scale data systems.
- Experience using GCP for cloud infrastructure and deployment; familiarity with BigQuery or similar warehouses, GitHub Actions, CI/CD, and observability tools such as Datadog is valuable.
- A high-agency builder mindset, demonstrated through startup building, founding, or engineering leadership, along with pragmatic technical judgment and clear communication.
- Experience in finance technology, FP&A, or data integrations is useful. COMPENSATION & BENEFITS The salary range is $75,000 to $265,000 USD annually. Visa sponsorship is not available. LOCATION This is a fully remote role open to candidates in Canada, the United States, and Latin America. The primary location is Canada.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
Verification notes
laptop-ats-crawler v3
JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →