Intermediate Backend Engineer

  • 180 John St, Toronto, ON M5T 1X5, Canada
  • Employees can work remotely
  • Full-time

Company Description

Knockri is on a mission to diminish unconscious bias in hiring with our behavioural skills assessment. Using Machine Learning, we evaluate the transcripts of structured behavioural interviews to identify and classify relevant behaviours that predict non-technical skills and job performance. We work with Fortune 500s including Shopify and IBM to adapt our system around their brand, business competencies, and job requirements. Our assessment helps shortlist job candidates at the top of the hiring funnel, providing fairness and equality across all applicants, and dramatically improving hiring efficiency while eliminating the human bias in employee selection.  

Job Description

What we are looking for 

We are looking for an Intermediate Backend Engineer to provide technical expertise across our backend services. Working with our Product and Science teams, you will help design, implement and maintain complex server-side features, projects, and data pipelines. You will also be expected to drive coding best practices and help build a strong engineering culture within the company. 

What you will work on 

  • Working alongside one senior and one intermediate backend developer - implement and maintain scalable backend web services 
  • Implement and maintain new product features such as SSO, Roles & Permissions, Data residency (GDPR), and several more to support our growing user base 
  • Transition proof-of-concept data processing techniques into mission critical systems 
  • Maintain our existing backend infrastructure hosted on Azure Kubernetes Service (AKS), Azure Functions and VMs 


Who you are 

  • 2+ years of experience as a backend developer working primarily with Python and Django 

  • Experience managing applications and systems using modern infrastructure tooling in a containerized cloud environment 

  • Meticulous about testing and verifying your work 

  • Driven to make a positive impact on the world through your work 

  • A self-starter but are very comfortable collaborating with others 

Technologies we use 

  • Python / Django 

  • Docker / Kubernetes / Azure / Google Cloud 

  • GraphQL 

  • Prefect (Dataflow Automation) 

  • PyTorch / PyTorch Lightning 

Additional Information

What’s in it for you 

  • A great diverse culture where everyone’s opinions are valued
  • A fun environment including weekly game events, team sharing, and great leadership support
  • Collaborative team environment

Due to Covid-19 restrictions, our team is currently working remotely. 

Videos To Watch