Staff Engineer - Full Stack (Vancouver Hub - Remote)

Vancouver, British Columbia

Full Time Senior-level / Expert USD 165K - 210K
Barley logo


Barley offers compensation intelligence to hire faster, retain your people, and grow your organization.

View all employer listings

Apply now Apply later

About Barley
Compensation accounts for up to 70% of an organization’s total operating costs, yet the processes and tools used to determine who gets paid what, why, and how is still painfully convoluted and manual. How is this possible? Believe it or not, most companies are still using a dizzying amount of spreadsheets that ultimately leaves leadership guessing and the employees puzzled or worse yet, unfairly compensated. 
Barley is a venture-backed startup focused on building solutions for a vast array of compensation challenges (from managing salary bands to conducting pay equity analysis). With Barley’s Compensation Management platform, our goal is to empower organizations to make better pay decisions.
Remote-First Across Two Hiring Hubs: Barley is a remote-first company that supports a flexible approach to work. Our team is co-located across two hiring hubs (Toronto and Vancouver). While we all predominately work remotely (i.e. work from home) , we offer dedicated offices in both Toronto and Vancouver so that our team can collaborate and come together in-person, as desired.

What You’ll Be Doing

  • Rapidly solving technical challenges and building full-stack features as we scale the Barley Platform
  • Providing technical leadership to ensure all features are well thought out from an architecture, performance, and scalability perspective
  • Instituting best practises across the Barley Platform
  • Collaborating closely with engineering, product, and design team members in an agile environment
  • Developing and managing integrations with our partners
  • Implementing functionality while keeping security and data privacy top of mind
  • Taking initiative to understand “the why” of what you’re building, the business context, and user problems to propose improvements, eliminate gaps, and reduce risk

Experience & Skills You'll Bring to the Team

  • Deep expertise in our technology stack to advance our platform and account for upcoming functionality
  • Professional experience designing, building and maintaining SaaS Web Application(s)
  • Building microservices, in a multi-tenant SaaS environment, using Node.js, GraphQL, Hasura, PostgreSQL
  • Experience with modern web application development, using JavaScript (or TypeScript), ReactJS, GraphQL, Vite
  • Experience with schema design, advanced SQL queries, and relational databases such as PostgreSQL
  • Experience with cloud and serverless infrastructure (GCP, AWS, or Azure)
  • Hands-on experience with microservices, containerization (Docker), and CI/CD (Github Actions) is a PLUS
  • Experience developing monitoring and observability strategies a PLUS
  • University degree in Computer Engineering/Science, or equivalent

Why You’ll Love Working at Barley

  • As an early member of the Barley team, you’ll play a key role in setting the stage for future employees
  • You’ll help push forward an important mission of driving more rational and equitable pay
  • You’ll have a piece of the pie - every Barley employee participates in our stock option plan
  • A generous vacation policy and full health and benefits coverage that kick in on your first day
  • An annual learning and development allowance to invest in your professional growth
  • You'll be equipped with a MacBook, monitor, and accessories (plus a Workspace Allowance)
  • We're a remote-first company, but also have offices in Toronto and Vancouver for the option to collaborate in-person
  • We host fun company-sponsored events (e.g. team dinners) as well as multi-day off sites (like our annual retreat that was last hosted in Whistler, BC)

Our Interview Process

  • Screening Interview: This is a 30 minute phone call or Zoom meeting where we'll share more about the role, learn about your background / experience (and alignment to the position), and answer any questions you may have
  • Skills Interview: This is a 1.5 hour Zoom meeting where we will access your technical skills. It includes a live coding exercise as well as some technical experience questions. No take home exercises or homework.
  • Experience Interview: This is a 1.5 hour Zoom meeting where we will conduct a chronological walkthrough of your career journey. This is where we learn more about your successes, challenges, major inflection points that brought you to where you are today.
At Barley, we believe that more transparent compensation practices support more equitable pay for all. Depending on your experience/seniority, this role's compensation is:💵 Base Salary: $165,000 - $210,000📈 Stock Options: 0.1% - 0.5%
Barley is an equal opportunity employer that is committed to building an equitable workplace that is diverse and inclusive. We actively encourage candidates from all backgrounds to consider us as a potential employer. If you require any accommodation at any point during our virtual interview process, please email us at
Job region: North America
Job country: Canada
Job stats:  1  0  0
  • Share this job via
  • or

Other jobs like this

Explore more Remote Work and WFH career opportunities

Find open roles in Engineering, Design, Data, Marketing, Sales, Operations, Support and more, filtered by job title or popular skill, toolset and products used.