We are a culture of action, consistency and positivity

Our company pillars

Add value first

Regardless of gain, we focus on the success of our community

Team focus

Team growth over self – If we all get better, we all get better!

Break the walls

We’re a determined group that never settles, thrives through fails and is always fighting forward

Enjoy the trip

If we’re not having fun and loving the process, it’s not worth it – let’s submit to the adventure

Software Engineer Job Description

GetGreenline’s mission is to provide pain relief to dispensaries through the best products and service. Allowing them to free up their time and focus on their customers.


Who we’re looking for

We are looking for smart engineers who can help take the product to the next level in all aspects  from design, speed, functionality, QA, and scalability.

About the technology

At GetGreenline, developers wear multiple hats that span the entire stack.
  • Node
  • Typescript
  • Express
  • Knex
  • MySQL
  • React
  • Typescript
  • MobX
  • Netlify
  • AWS EC2
  • AWS S3

Our engineering values are

  • Code is for humans, not machines. Focus on readability and organization over cleverness.
  • Ship fast. Tasks should be as small as possible so that they can be independently tested and shipped as early as possible.
  • Focus on quality. Simplicity and quality of code is what makes a product testable and maintainable in the long-term.
  • High levels of accountability. In a startup setting, the code you produce can be vital to both the company and the customers. Engineers must take charge in accepting responsibility for their deployments.
Here are some thoughts on being a startup engineer from Albert, GetGreenline’s technical founder: https://medium.com/@buttminer/how-to-succeed-as-a-startup-engineer-423971d7709a

Long-term goals

  • We are looking to build multiple iPad/Android apps using Expo (React Native) using shared packages between the API and Web projects.
  • We are looking to Dockerize all projects into immutable containers and deploy through Amazon’s Container Service
  • We are looking to build a robust end-to-end automated QA system to reduce the need for manual regression testing
  • We are looking into building an advanced suite of SQL reports for both internal use and customer use in their reporting dashboards
Location: Vancouver
Office: Work from home, weekly meetings with the team
Position: Full-time or part-time
Experience level: Intermediate
Send us an email to info@getgreenline.co – we’re excited to hear from you.