Enable job alerts via email!

Full Stack SW Engineer

HRB

Canada

Remote

CAD 70,000 - 110,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a product-minded engineer who prioritizes customer satisfaction and revenue generation. In this role, you'll take ownership of complex projects and work independently to deliver high-quality solutions. You will engage with various departments, ensuring clear communication and swift execution of features. With a focus on mastering intricate domains, you will thrive in a fast-paced environment where adaptability and proactive problem-solving are key. Join a dynamic team that values your contributions and offers the opportunity to work on challenging, impactful projects.

Qualifications

  • Experience in full stack engineering with a focus on customer-driven results.
  • Strong ability to communicate proactively and manage complex projects.

Responsibilities

  • Own the planning and execution of projects, ensuring high-quality code.
  • Drive communication across departments to achieve project success.

Skills

Full stack engineering
Elixir
Postgres
GraphQL
TypeScript
React
Proactive communication
Adaptability

Job description

Job Description

We expect you to:

  1. Prioritize customers + revenue: Our engineers think like business owners first, which means we ignore non-critical technical improvements, cut project scope, and ship quickly (in a well-tested and scalable manner).
  2. Be independently successful: Our engineers are solely accountable for the success of their projects. We own the planning, coordination, implementation, and post-release upkeep.
  3. Write simple + easy-to-understand code: Our engineers don't reinvent the wheel or try to be "smart" with our code. We follow patterns that the rest of the team uses to maximize our team velocity.
  4. Proactively drive communication + success: Our engineers don't wait for others to come to them. We are the drivers in communication with Product, Sales, Customer Success, and customers to achieve the results needed.
  5. Master very contextually complicated industries/domains: Our engineers must quickly learn incredibly complicated domain knowledge around ERPs, Supply Chain, and the Cannabis industry to succeed. Just being a great engineer is not enough.
  6. Cut scope and ship fast: Our engineers know where to (and not to) cut technical/product scope. This allows us to ship very fast without sacrificing code quality and customer experience.
You are:
  1. A product-minded engineer who thinks about customer + revenue first.
  2. A leader in cutting costs and driving revenue with everything you work on.
  3. Capable of leading, managing, and executing your projects to succeed without management.
  4. Highly edge case-oriented, given the complex customer workflows we deal with.
  5. Excellent at proactively communicating with different departments and customers, and extracting clarity in fuzzy situations.
  6. Easily adaptable to our technical patterns + standards that you may not be used to or even personally agree with.
Your experience:
  1. Full stack engineering (we use Elixir, Postgres, GraphQL, TypeScript, React). It's okay if you don't know our stack, but you should be confident in picking it up quickly.
  2. Experience working on big contextually complex applications.
  3. Experience owning and executing major features from start to finish, with speed & predictability.
  4. Experience writing high-quality code with effective test coverage.
  5. Experience proactively initiating progress and timeline updates with the rest of the team.
  6. Bonus: Experience developing complex SaaS products (logistics, supply chain, accounting etc...).
  7. Bonus: Experience in Cannabis.
  8. Bonus: Worked remotely, ideally on a distributed team.
You should be aware:
  1. We are a single repo monolith and that won't change for the foreseeable future. It is the right architecture for our team size and business needs.
  2. Big technical overhauls are extremely rare. They typically have a lower impact on revenue compared to shipping features.
  3. We rarely do pair programming. Our size requires each engineer to be independently successful.
  4. We have a huge codebase and it will most likely overwhelm you at first. We are a very feature-rich & contextually complex ERP.
  5. We have limited technical documentation and that won't change for the foreseeable future. You will need to proactively put in the work to learn the system.
  6. We rarely experiment with new tech, unless the time commitment to revenue gained is extremely favorable (i.e., Github Copilot has an immediate return on productivity, with almost zero time commitment).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr Full Stack SW Engineer

HRB

Remote

CAD 70,000 - 110,000

Today
Be an early applicant

Full Stack SW Engineer (Python/React)

HRB

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Sr SW Engineer, AI

HRB

Remote

CAD 80,000 - 120,000

Today
Be an early applicant