Senior Fullstack Engineer

Apply now

Senior Fullstack Engineer

Full-time • US / Canada Based

Sibi (pronounced: see-bee) is modernizing the antiquated procurement industry. We are simplifying the process of building and improving a property by connecting manufacturers, contractors, and homeowners directly on one platform.

At Sibi, we strive for a culture where teamwork is the epicenter of everything we do because innovation is dependent on diverse perspectives. As a company that ships software in an ever-evolving industry, we favor "shipped" over "perfect," betting on incremental delivery without sacrificing quality. We move fast, with confidence, at a sustainable pace.

About you

The ideal candidate values collaboration over solo effort. We plan ahead, outlining high-level tasks & objectives, and often pair program.

We are looking for someone with strong JavaScript fundamentals with experience shipping software in React and the Node.js ecosystem. Bonus for experience in GraphQL, TypeScript, and a love for 90's hip-hop.

What you'll do

  • Work on a team responsible for a slice of our domain.
  • Build & maintain features ranging from UI components to GraphQL resolvers & database models.
  • Focus on measurable outcomes over output.
  • Responsible for monitors, alerts & analytics of services under your domain.
  • Mentor, collaborate and help your teammates grow.

The Tools

We currently leverage many new tools across our platform, such as Linear, GitHub Actions, Slack, and a range of AWS infrastructure tools. We also rely on the tried and true solutions: Node.js, Postgres, and Redis.

Our tech stack includes:

  • Next.js
  • Storybook
  • Stitches
  • GraphQL with Apollo
  • Node.js
  • Postgres

See our Stackshare for a detailed overview of our stack.

US Specific Benefits

  • In-person (based in the Phoenix office) or virtual optionality (must reside in the United States or Canada)
  • Health insurance with employer contribution
  • Dental, vision, and other ancillary benefit plans
  • FSA & HSA options
  • Flexible paid time off
  • 401(k) plan with company matching
  • Learning Budget
  • Free Sibi swag
  • Daily lunch provided for in-office crews
  • Stocked beverage fridges, coffee & snacks galore for in-office crews

Canada Specific Benefits

  • Extra coverage on top of your statutory insurance
  • Health insurance with employer contribution

  • Dental, vision, and other ancillary benefit plans

  • As of Jan 1, 2023 RRSP plan with company matching
  • Travel budget for visits to US office 


Our interview process

We don't do whiteboard interviews. We optimize our process around you and real-world problems, not algorithms on a whiteboard.

Our process starts with an initial call with a senior member of our engineering team. This is mainly a screening interview where we get to know you and tell you about the company, team, and specific role.

The second stage is a technical interview. We will build a feature or fix a bug together on our actual codebase because we'd like you to know what you're getting into.

Our third and final step is an in-office or video call so you can meet with a number of our team members. We want to give you a firsthand look at the life and culture of Sibi.

Sound interesting?

Then we'd love to hear from you.