Accelerate Your Career

Job Search

Intermediate Platform Developer

Posted on: April 17th, 2019 Kelowna, BC Strawhouse


You have a burning desire to build platforms and products people can’t live without. We should be able to follow the breadcrumbs (aka proven track record) to you being a reliable development team contributor across the stack, with a keen interest and skills in backend development, infrastructure, scalability and performance.

You will be an integral part of the development team and a major contributor to our sprint velocity.


  • Work on a data pipeline that fetches data from third-party APIs, short-term stores raw data in Apache Kafka, long-term stores data in a Apache Parquet data lake and batch processes data using Apache Spark SQL
  • Develop new Apache Spark queries as needed using Spark SQL
  • Work with our data science team to productionize machine learning logic using Spark MLLib and deep learning libraries
  • Improve data pipeline to increase scale and efficiency
  • Deploy data pipeline on Kubernetes using Google Cloud Platform
  • Continuously learn the latest technologies and standards to ensure we are always using the best possible tools and techniques 

A bit about you:

  • 3+ years of experience in the engineering field
  • Degree in Computer Science or a related field, or equivalent work experience
  • Strong working knowledge of Apache Spark/Hadoop/Java/Scala
  • Apache Kafka/Apache Parquet (data storage) knowledge is a big plus
  • GCP, Kubernetes, Docker knowledge is a plus
  • Working knowledge of Node.js/JavaScript
  • Proven experience with Top-to-bottom ownership of new features, including crafting technical specs, writing readable and extensible code, and keeping tabs on post-release metrics 

  • Experience with web frameworks and libraries in Python (Pyramid, Django), JavaScript (React) or other language (Ruby on Rails) 

  • Culture of code reviews and collaborating closely with other people 

  • Experience with both relational and non-relational databases 

  • Experience with Agile Software Development
  • Self-motivated, detail-oriented, comfortable with ambiguity and able to prioritize work for self and others efficiently
  • Experience in Ad-tech or Mar-tech is an asset

A bit about Uncoil:

Out of the fires that forged Strawhouse, one of Canada’s fastest growing media companies (Deloitte #9 Media Company in North America, 2018), comes Uncoil Inc; a SAAS platform for eCommerce entrepreneurs. We realized there is a big gap in the knowledge, skills and technical understanding required to run, grow and optimize ecommerce businesses. We've decided to solve that problem thereby empowering ecommerce companies to grow at unprecedented rates.

By leveraging the deep industry/problem knowledge, real time data transformation and ML/AI, we are merging Advertising and eCommerce data into actionable insights for SMB eCommerce companies. Uncoil combines robust data visualization and proprietary recommendations to give these companies actionable insights — in both their stores and their advertising platforms. We help drive growth while mitigating waste.

Neat stuff about us:

We encourage everyone here to ‘be themselves’. Our strength comes from our diversity. This means a casual office dress code and environment.

We are headquartered in downtown Kelowna, BC, with an office filled of rockstar coworkers for you to build and learn with. We offer unlimited snacks and coffee, as well as team lunches on Fridays!


Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword