Accelerate Your Career

Job Search

Team Lead - Platform Developer

Posted on: December 14th, 2018 Kelowna, BC Strawhouse

The Opportunity

You need to code. Your desire to build platforms and products people can’t live without is a high. 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. Leading the development team to greatness, you will champion communication and facilitate team interaction while acting as a key resource in the evolution of our architectural and software design.  


  • 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 Databricks Deep Learning

  • Lead the development of the product strategy and vision supported by internal and external analysis

  • 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:

  • 5+ years of experience in the engineering field with 2+ years of experience in tech leadership and has a track record of making architectural decisions

  • Degree in Computer Science or a related field, or equivalent

  • 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; Canada’s fastest growing Startup of 2017, comes Uncoil, a Startup that is building a SAAS platform for eCommerce entrepreneurs. By leveraging  the power of AI and an advanced tech stack, we are merging Advertising and eCommerce data - turning it into actionable insights for e-Commerce entrepreneurs. Uncoil combines robust data visualization and recommendation tools to give ecommerce advertisers actionable insights — in a fraction of the time it takes to navigate Facebook Ads Manager or Power Editor.

Neat stuff about us:

We encourage everyone here to ‘be th

How to Apply
Please APPLY by visiting our Careers page :

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