Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead - Distributed Backend & Data Platform

Medium

Canada

On-site

CAD 120,000 - 160,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A growing data product company in Toronto seeks a Technical Lead / Backend Architect to design distributed systems and guide a skilled engineering team. Ideal candidates will have over 8 years of backend development experience, expertise in distributed systems, and strong skills in languages like Node.js or Python. The role offers hybrid flexibility and comprehensive benefits, along with the chance to influence technology direction in a dynamic environment.

Benefits

Hybrid flexibility with 3 days in office
Comprehensive health benefits
Growth and learning opportunities

Qualifications

  • 8+ years of backend development experience, including 3+ years in a technical leadership or architecture role.
  • Strong proficiency in at least one backend language (Node.js, Python, Go, or Java).
  • Hands-on experience with Kafka, ClickHouse, Snowflake, and relational databases.
  • Proven experience scaling systems on AWS or GCP.

Responsibilities

  • Design and implement distributed backend systems capable of handling billions of monthly events.
  • Develop robust ingestion and processing frameworks ensuring data quality.
  • Lead database optimization efforts to deliver low-latency, high-availability systems.
  • Define best practices around code quality, monitoring, and release management.
  • Guide engineers through architectural decisions and conduct design reviews.
  • Design cloud infrastructure on AWS and GCP, focusing on scalability and security.

Skills

Backend development
Distributed systems
Event-driven architecture
Data-intensive applications
Agile methodologies
Communication
Problem-solving
Mentorship

Tools

Kafka
ClickHouse
Snowflake
AWS
GCP
Node.js
Python
Go
Java
Aurora
Cloud SQL
PostgreSQL
Job description
A growing data product company in Toronto seeks a Technical Lead / Backend Architect to design distributed systems and guide a skilled engineering team. Ideal candidates will have over 8 years of backend development experience, expertise in distributed systems, and strong skills in languages like Node.js or Python. The role offers hybrid flexibility and comprehensive benefits, along with the chance to influence technology direction in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.