CareerPlanGet AI match score →

Python Developer

Toronto, Ontario, Canada💼 Full-time💰 $78,000–$78,000🗓 2026-07-03 → 2026-08-02

Core

Design, develop, and maintain scalable, high-performance data processing and event-driven applications using Python and Apache Kafka.

Role type

Python & Kafka Developer (Backend Engineering)

Builds

Real-time streaming solutions, event-driven architectures, and microservices.

Domain

Software Engineering / Event-Driven Architecture

Deliverable

production ML models | product features | infrastructure

Required skills

Python (Advanced), Object-Oriented Programming, Data Structures & Algorithms, Messaging & Streaming, Apache Kafka, Kafka Connect, Kafka Streams, Schema Registry, Event-Driven Architecture, Backend Development, REST APIs, JSON/XML, PostgreSQL, MySQL, MongoDB, Redis, DevOps & CI/CD, Git, Jenkins, GitHub Actions, Docker, Kubernetes, AWS, Azure, GCP, Managed Kafka services

Preferred skills

Confluent Kafka Platform, Apache Spark Streaming, Airflow, ELK Stack, Terraform, Data Engineering concepts, Distributed systems knowledge

Technologies

Flask, FastAPI, Django, Kafka Connect, Kafka Streams, Schema Registry, Confluent Kafka Platform, Apache Spark Streaming, Airflow, ELK Stack, Terraform, MSK, Confluent Cloud

Responsibilities

Design and implement Kafka producers, consumers, and stream-processing applications; Optimize application performance, scalability, and reliability; Troubleshoot production issues and perform root cause analysis; Create RESTful APIs and integrate with external systems.

Seniority

Mid-level (Developer II)

Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on LinkedIn ↗