# Staff Software Engineer, Fullstack

**Company:** [Fivetran](https://hotfix.jobs/companies/fivetran)
**Location:** Toronto, Canada
**Role:** Fullstack Engineering
**Salary:** CA$168k – CA$209k/yr
**Experience:** 7+ years
**Skills:** Ruby on Rails, TypeScript, Vue, AWS, Python, C++, Kotlin, Scala, Go, Java, Relational Databases, Snowflake, APIs, System Integration, GCP
**Posted:** 2026-08-13

> Builds and operates end-to-end data activation features across UI, backend, authentication, billing, and data models. The role requires broad full-stack experience across interpreted and compiled languages, databases, APIs, cloud platforms, and distributed team leadership.

## Job Description

## Responsibilities
- Contribute across the full technology stack, including Ruby on Rails, TypeScript, Vue, and AWS.
- Prototype ideas and fill gaps in product and design specifications.
- Collaborate with product teams, leaders, and customers to design and develop data activation features.
- Mentor early-career engineers, conduct constructive code reviews, advise on best practices, and provide project-level leadership.
- Lead major projects, including research spikes, design documents, implementation planning, and rollout.
- Build, deploy, and maintain code end to end.
- Work across distributed teams, departments, and time zones.

## Requirements
- Expertise in at least one interpreted language, such as Python or Ruby on Rails.
- Hands-on experience with at least one compiled language, such as C++, Kotlin, Scala, Go, or Java.
- Strong understanding of relational databases; data warehousing experience, such as Snowflake, is a bonus.
- Experience with system integration, including API consumption and development.
- Familiarity with a leading cloud provider, such as GCP, AWS, or Azure.
- Experience participating in on-call rotations.
- Experience with data, backend systems, APIs, and UI components.
- Customer-focused approach to product and developer experiences.
- Ability to collaborate synchronously and asynchronously with a distributed North American team.
- Ability to work in the Toronto office two days per week.

## Compensation and Benefits
- Ontario pay range: **$167,548–$209,435 CAD**.
- 100% employer-paid medical insurance.
- Paid time off, paid sick time, inclusive parental leave, holidays, a year-end Global Week of Rest, and volunteer days off.
- RSU stock grants.
- Professional development and training opportunities.
- Company virtual happy hours, free food, and team-building activities.
- Monthly cell phone stipend.
- Mental health support platform with therapy, coaching, and mindfulness resources.

## Similar jobs

- [Staff Software Engineer](https://hotfix.jobs/jobs/596dc01f-d24b-4f29-aa3a-41596b0b47d9) - CodePath - Remote - $170k – $190k/yr
- [Full Stack Software Engineer](https://hotfix.jobs/jobs/e9ccbadd-0781-4329-946e-ff3d3e671d5b) - Seeq - Remote - $170k – $205k/yr
- [Staff Full Stack Engineer](https://hotfix.jobs/jobs/4eeb02d2-9561-4eae-92db-704e567a901b) - Mattermost - Remote - $173k – $227k/yr
- [Staff Software Engineer - Fullstack](https://hotfix.jobs/jobs/971ad057-3322-4de4-9d8d-49c6b5e02451) - Databricks - Vancouver, Canada - CA$173k – CA$238k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/5751b1cb-80bf-4375-aff6-7b34db298cf0) - Twilio - Remote - CA$160k – CA$200k/yr

**Apply:** https://hotfix.jobs/jobs/6effa1c4-26c9-4474-b65c-d7e8bd676b4c
**Canonical:** https://hotfix.jobs/jobs/6effa1c4-26c9-4474-b65c-d7e8bd676b4c