Vancouver, Any

Senior Full-Stack Engineer

About us

Beam Commerce builds next generation software to support independent eCommerce merchants on Shopify. Unlike major players such as Amazon, independent merchants don’t have robust technology powering their stores. The best eCommerce businesses use smart technology and provide great customer experiences. We want to help all merchants get there. To execute on this vision, we're making it easy for any business to setup and customize an incredible eCommerce experience using our Shopify apps. We've started with the building blocks that every merchant needs — product offers, store design, order tracking, etc. — and will over time create additional modules ourselves, integrate with other apps that merchants use, and open our API to collaborate with other developers so that we can serve businesses of all industries and sizes. Our apps so far are used by 4000+ merchants across the world and have generated an additional $25M in revenue for them.
Learn more about us at beamcommerce.com.

About the role

As a Senior Full-Stack Engineer at Beam, you will be a critical part of our core team and have a huge influence over the direction of the company. You will work closely with the CTO and Product Team to lead engineering efforts. You will have the freedom to influence the product and technical operations and lead a team of talented engineers to do so. We will compensate you well, invest deeply in your learning and development, and do everything we can to make sure this is the single best work experience of your life.

Who you are

  • You have good values. You have high integrity, strive for excellence, value respect (of others and yourself), and believe in the power of collaboration.
  • You have entrepreneurial drive. You are comfortable with uncertainty and high pace excites you. You may have worked at startups before or might want to build one yourself in the future.
  • You believe in hard work. You understand that the world's best companies are built by talented and hard working people. 
  • You have experience. You have demonstrable experience working on production software and have worked across the stack. You have strong experience with full-stack development including React, Node.js, GraphQL, and MongoDB. Plus points if you have experience working with the Shopify development platform.
  • You know what the priority is. We don't care whether you have a CS degree from Harvard or learned it on YouTube. But, your work is important to us — and that your priority is to make progress.
  • You're a first principles thinker. You don't care about the complexities at the surface level of frontend/backend/etc. but are more interested in solving the core problem, holistically.
  • You're resourceful. You're going to run into problems that you don't know how to solve but you don't get stuck. If you don't understand something you quickly figure out what to do and move forward with a "getting things done" attitude.
  • You put customers first. You constantly put yourself in the shoes of our customers, thinking about the implications of what you're building. This reflects in your work — pushing deeply tested code, designing additional components, attention to detail, etc.
  • You love what you do. You enjoy every meeting, white-boarding experience, and line of code you write. You will do a lot of work, and you will have a lot of time to have fun. You enjoy this environment and love what you’re doing.

What you'll do

  • You'll ship. You'll be working on our core products to engineer solutions across multiple modules including our smart personalization engine, core analytics, etc. You'll be moving fast no matter what you're building — new features, bug fixes, etc. You will see your work being used by real customers.
  • You'll be an owner. Working at Beam is a lot of things, but the one thing it isn't is a cushy ride. You'll be leading multiple products and be directly responsible for their success. You'll be collaborating with many stakeholders including the founders, designers, customers, and everyone else.
  • You'll balance the short and long term. While knowing the importance of shipping quickly you also know how to craft thoughtful long-term technical strategy. You know when to address tech debt and when to improve infrastructure and processes (testing, code reviews, etc.)
  • You'll help build the team. The first 10 members of a startup dictate the next 100. You'll help interview and recruit other talented engineers.
  • You'll learn about startups. Aside from your core work, you'll have the opportunity (if you’d like) to get involved in other areas - marketing, growth, ops, etc.

Benefits

  • High end competitive salary
  • Flexible working arrangements (we’re generally flexible as long as work gets done)
  • Fantastic life and medical benefits
  • Education and training
  • Work with a brilliant team

Our Stack

Not all of these are necessary and can be learned, but background in some form of web development and a willingness to learn is a must!

  • Typescript
  • React JS
  • Node JS
  • GraphQL
  • MongoDB
  • Google Cloud Platform
  • AWS
  • HTML, CSS
  • Firebase
  • Sentry
  • GitHub
  • Shopify Development Platform
Browse other jobs