hero

Job Board

Discover opportunities across our network of transformational companies
Trailhead Capital
27
companies
12
Jobs

Frontend Software Developer

Provision Analytics

Provision Analytics

Software Engineering
Calgary, AB, Canada · Calgary, AB, Canada · Alberta, Canada
Posted 6+ months ago

We, at Provision, are currently scaling our engineering team and are seeking experienced software engineers to help us maintain our rapid growth without compromising on quality (and likely teach us a thing or two).

Who We Are

Provision is a SaaS platform that helps bring the safety of our food supply into the digital world. We help small, family-run farms, distributed farm networks, produce packers, food manufacturers, cold transporters, and everyone in between, manage, evolve, and leverage the data from their food safety and quality programs. Our days are focused on providing exceptional quality and service to some familiar brands, from the honey in your tea, to your favorite cinnamon buns and breads, to the fresh produce you just picked up from the grocery store.

We thrive on open communication and encourage everyone to be inquisitive about all areas of our business – whether that is about our customers, what other teams are up to, how we prioritize our work, or activity in the sales pipeline.

We are diverse in our skills and our backgrounds. Our leadership team is made up of tech industry and agriculture veterans who thrive on learning, building cool things, and constantly searching for opportunities to improve how the world works and how we work within it.

Our growth-minded team currently works in our office in Calgary, or remotely in Calgary, Edmonton, Vancouver, Toronto, Chicago, and Denver.

Who You Are

You are a passionate Frontend Software Developer. You have a degree in computer science or some exceptional experience that brought you to where you are today.

You have 5+ years of successes and failures behind you. You leverage this experience to challenge status quo, champion best-practices, drive continuous improvement, collaborate without ego to solve problems, identify potential risks or collisions, communicate effectively with your teammates (developers, design, and product), and mentor and support junior developers.

It’s a bonus if you find Ag-Tech interesting, or if you just really love food.

Day-to-Day

  • Develop and maintain new software products (SaaS, API-first, low-friction UX)
  • Develop tests and test-automation suites to validate product specifications
  • Provide maintenance, support, and enhancements to existing systems and platforms
  • Participate in all phases of the development lifecycle from specification to testing to deployment
  • Work alongside other engineers to elevate technology and consistently apply best practices
  • Contribute to product documentation and user manuals

Required Skills

  • 5+ years of practical JavaScript experience
  • 5+ years building React applications connecting to backend APIs
  • Understanding of reactivity and reactive application development in JavaScript
  • Experience utilizing design patterns such as Micro Frontends, MVVM MVC, BFF
  • Asynchronous JavaScript application development
  • Automated test suite coding (e.g. Jest, Karma, Jasmine, Mocha, etc)
  • Build tools such as Webpack, Rollup or Parcel
  • CSS preprocessors such as SASS or LESS
  • CSS layout systems such as Box Model, Flexbox, and Grid
  • Bootstrap, Material UI and/or UI component libraries
  • Distributed version control systems (Git preferred), associated tools, and usage patterns
  • Experience with package and dependency management using npm and/or yarn
  • Understanding of environment specific build processes including minification and source maps
  • Agile Scrum product development lifecycle experience
  • A keen eye for detail and a focus on User Experience

Bonus Skills

  • Native mobile application development
  • Experience with enterprise CI/CD and DevOps concepts and build automation technologies
  • Understanding of containerization, orchestration, and cloud-native software architecture concepts
  • Comfortable working in a command-line environment, Linux and Windows
  • Knowledge of the Food Safety, Food Manufacturing, or Agriculture domain

Work Life

  • Work remotely, or if you are in Calgary, join us in a historic office in Inglewood (casual dress)
  • Take advantage of the free parking
  • Take care of your health with dental and vision plus basic benefits
  • Participate in the performance-based Employee Stock Ownership Plan (ESOP)
  • Get to know coworkers through company events and socials, both virtually and in person

Applications

We appreciate the interest of all candidates, however, only those selected for an interview will be contacted.

Applications will only be accepted via LinkedIn.com application system.