Backend Software Engineer (Data & Insights)

Job Locations CA-BC-Vancouver
Job ID
Regular Full-Time
Job Post Information* : Posted Date
2 weeks ago(1/8/2021 3:15 PM)
Software Development- Technology


FoodX Technologies (“FoodX”) is a scalable end-to end SaaS eGrocery Management Solution. We are committed to helping grocery retailers succeed in online grocery with a scalable and profitable solution while developing and sharing sustainable practices to help reduce the environmental impact of delivering groceries. We are a passionate team of nice people, who want to make a difference, because we believe that sustainability works best when shared. If the idea of helping food retailers succeed with their online efforts, while reducing carbon emissions, food waste, and single use plastics resonates with you, please apply to join our team now!


FoodX is looking for a full-time, permanent Backend Software Engineer with a database expertise focus to work on the Data and Insights team. Our head office is our South Burnaby, BC (#105 5566 Trapp Avenue). Remote work in Canada is acceptable - everyone will be working based on PST time zone.

Duties & Responsibilities

Data and Insights Team


The Data and Insights team is responsible for helping power the FoodX's end-to-end grocery and warehouse management solution with data and intelligence. Our work will produce outcomes for millions of customers at some of the world’s most beloved sustenance providers. If we do our job right, we will be helping everyone eat fresher, healthier and more sustainably.


Our team produces tools and insights that make grocery operations more productive and safe, and internal tools that help FoodX teams understand how to achieve higher level performance for our Fortune 100 enterprise clients. We aim for clarity, performance and ever improving customer outcomes.


In this role, you will have the opportunity to:

  • Help architect scalable data infrastructure of FoodX, the worlds most advanced end-to-end system of intelligence for grocery fulfillment
  • Collaborate on organizational standards on data, streaming and APIs that will empower your peers to craft exceptional software
  • Design, development and maintenance of data services that help improve the operations of grocery warehouses around the globe
  • Provide lines of sight on data to other teams, to help them be effective
  • Additional duties and projects as assigned


Qualifications & Requirements

We're looking for someone who:

  • Thinks, speaks and writes clearly in a way that helps others understand and make decisions
  • Adjusts quickly to changing priorities and copes effectively with complexity and change
  • Able to determine priorities, constraints, and offer proposals and solutions that balance short term needs, with long term strategy
  • Plans, organizes, schedules, and budgets in an efficient, productive manner
  • Is able to produce significant output with minimal wasted effort
  • Is eager to teach and learn from your team. We value making each other successful


Skills we’re looking for:

  • Experience designing and building highly performant data systems
  • Database design and performance expertise, and experience getting “dirty with the data”
  • Experience leading software development teams and is dedicated to helping your team and others grow
  • 3+ years of experience with at least one of the following languages: node.js, python, .net Core, Java
  • 2+ years working with devops in GCS, AWS, AZURE, as well as API stubbing tools (swagger, API Management, JIRA or MSFT DevOps productivity tools
  • Demonstrated experience with databases and distributed systems at scale
  • Proven track record of delivering well-designed and tested software
  • Rockstar SQL abilities
  • Working Knowledge of Apache Spark/Kafka/Scala based events handling
  • Workign knowledge of Evenhubs, and Azure storage/DB eco-system


  • An annual salary, paid bi-weekly
  • Join now and receive an initial $250.00 of SPUD credit, and another $250.00 of SPUD credit after six months of employment ($500.00 total)
    • Must have a valid SPUD.ca account and be employed at the time of the credit administration (processed monthly)
  • 20% discount on SPUD.ca purchases
  • Extended Health Care Benefits (effective the first of the month after 90 days) including: massage therapy, acupuncture, naturopath, physiotherapy, psychologist, chiropractor, 80% dental and prescriptions covered, life insurance, travel insurance, discounted eye exam- and more


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed