Senior Software Engineer

fiveonefour

Canada

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading data platform company in Canada is seeking a Senior Engineer to build and maintain their Boréal hosting platform and Moose open-source project. This role offers the chance to collaborate closely with product and design teams in a flexible, remote-first environment. Ideal candidates have robust experience in Rust and Typescript and are comfortable in an entrepreneurial setting. Join us to help shape the future of data integration.

Qualifications

  • Experience with building systems in a fast-paced environment.
  • Ability to communicate effectively with team members.

Responsibilities

  • Build, maintain, and operate the Boréal hosting platform and Moose open-source project.
  • Review and contribute to other engineers' designs and code.
  • Collaborate with Product and Design teams.

Skills

Async Rust Production Experience
Robust architectural and design skills
Strong ability to learn new skills
Good communication skills
Robust coding skills in Typescript
Comfortable operating in ambiguity

Tools

Python
NextJS
Clickhouse

Job description

About Fiveonefour
We believe that data is the key to unleashing human potential. We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automation. We're an early-stage, venture-backed company on a mission to get data out of specialized silos and adopted across all facets of a company. We're building a new kind of data platform that enables all developers, not just data specialists, to easily create and scale delightful data-intensive experiences.

About Fiveonefour
We believe that data is the key to unleashing human potential. We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automation. We're an early-stage, venture-backed company on a mission to get data out of specialized silos and adopted across all facets of a company. We're building a new kind of data platform that enables all developers, not just data data specialists, to easily create and scale delightful data-intensive experiences.

We’re experienced founders with a track record of success. We have a remote-first team, are backed by incredible investors, and are building a high-performance culture that’s flexible and works well for working parents.

A note about our job descriptions. We’ve written many JDs in our careers and wanted to try something new. We believe that everyone on the team deserves to have a great relationship with their manager. Our hiring managers write their job posts, choose their words intentionally, and use this as an opportunity to open up a dialogue.

The role
You will join the existing engineering team and split your time between two products: the open-source framework Moose and its hosting platform Boréal. As this is still very early in the company's life and the framework, you will have opportunities to stretch all across the stack, Whether on the Front End of the hosting platform, the backend, or the open-source framework itself.

What To Expect From Me
I am both a player and a coach for the team of engineers. I roll up my sleeves and care a lot about my craft. I am pragmatic, I spend my innovation chips deliberately and will encourage you to do the same. I love learning, and I am always eager to read about the latest trends and best practices. I firmly believe that engineering is a team sport; the best technical architectures and designs come out of tight collaborations between team members. I will challenge your designs, encourage you to hone your craft, expect you to ship code to production often, and eventually expect you to coach more junior engineers as the team grows.

What To Expect From Your Peers
As a senior engineer on the team, you will collaborate closely with the product, design, and the rest of the engineering team to get Moose and Boréal to the next stage of maturity of their lifecycle. This team of ambitious and pragmatic people cares about each other’s happiness. We all love the grind and the thrill of the early stages of a company. We come from different parts of the world and appreciate what our cultures and experiences bring to the table. Many of us are parents and hence build in flexibility to be there for our families. You can choose to leverage that flexibility in whichever ways work for you.

Responsibilities

  • Build, Maintain, and Operate the Boréal hosting platform and Moose open-source project with the team
  • Review and contribute to other engineers' designs and code
  • Collaborate with Product and Design to make the product come to life
  • Participate in the recruitment process
  • Mentor more junior team members
  • Represent the company at industry events and conferences

Qualifications
Must haves:

  • Async Rust Production Experience
  • Robust architectural and design skills
  • Strong ability to learn new skills
  • Good communication skills
  • Robust coding skills in Typescript
  • Undaunted by a fast-paced, entrepreneurial environment
  • Comfortable operating in ambiguity, building systems, and making sense of what others might consider chaos

Nice To Haves

  • Python Experience
  • NextJS Experience
  • Clickhouse Experience
  • Pixel perfect Web UI building
  • Data Engineering Exposure
  • Developer Tools Building Experience

If you're looking for a challenging role and are excited to build a company from the ground up, please apply!

We are an equal opportunities employer and welcome applications from all qualified candidates.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Meroka Inc. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Competitive salary
Meaningful equity
Benefits
Senior Software Developer, Data & MLOps
Senior Software Developer, Data & MLOps

OSEDEA • Montreal (administrative region)

Hybrid
CAD 85,000 - 115,000
Competitive Salary
Pension plan contribution (RRSP)
Flexible work hours
+5
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster Inc. • Toronto

Hybrid
CAD 150,000 - 190,000
30 days PTO annually
Health, dental, and wellness coverage
Tech allowance
+1
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Clutch Canada • Canada

On-site
CAD 90,000 - 130,000
Competitive base compensation with equity ownership
Health insurance (medical, dental, vision)
Unlimited Paid Time Off
+5
Senior Full Stack Engineer
Senior Full Stack Engineer

Optix • Vancouver

Hybrid
CAD 90,000 - 130,000
Competitive salary ($90K - $130K)
Employee Stock Option Plan
Health and dental coverage
+3
Senior Full Stack Engineer
Senior Full Stack Engineer

Vuetify LLC • Vancouver

Hybrid
CAD 90,000 - 130,000
Stock options
Health coverage (Sunlife)
Hybrid 60/40 schedule
+1
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Common Room • Canada

Remote
CAD 90,000 - 120,000
Competitive base compensation with equity ownership
Health insurance including medical, dental, vision
Unlimited Paid Time Off
+2
Staff Backend Engineer
Staff Backend Engineer

Bettermode • Toronto

On-site
CAD 175,000 - 200,000
Unlimited paid vacation
Comprehensive health benefits
Monthly tech stipend
+1
Frontend Engineer
Frontend Engineer

United States Digital Space LLC • Toronto

On-site
CAD 90,000 - 130,000
Health, dental, and vision coverage
Unlimited PTO
Downtown Toronto office location
+2
Senior Software Engineer
Senior Software Engineer

EviSmart • Vancouver

On-site
CAD 140,000 - 190,000