Senior Backend Engineer (Remote - Canada)
Summary
Senior Backend Engineer (fully remote within Canada: GTA, Ottawa, Montreal) designing and building scalable backend services, microservices, and real-time data pipelines for data-intensive applications. Core stack: TypeScript and Python, with time-series databases and cloud-native tooling.
Job Description
Job Description
Senior Backend Engineer
Location: Fully Remote (GTA, Ottawa, Montreal)
We're seeking a Senior Backend Engineer with 10+ years of experience building scalable, high-performance distributed systems. You'll design and develop resilient backend services that power data-intensive applications and real-time platforms.
ResponsibilitiesDesign, build, and maintain scalable backend services and APIs.
Develop microservices-based applications.
Build high-throughput, low-latency distributed systems.
Develop real-time data ingestion and processing pipelines.
Work with time-series databases and large-scale data platforms.
Collaborate with engineering teams to deliver reliable, scalable solutions.
10+ years of backend software engineering experience.
Strong expertise in TypeScript and Python.
Experience building microservices and distributed systems.
Hands-on experience with time-series databases, real-time data pipelines, and high-volume data processing.
Strong knowledge of API design, performance optimization, and cloud-native development.
Nice to Have
Kafka or RabbitMQ
Docker and Kubernetes
AWS, Azure, or GCP
CI/CD and DevOps practices
How many years of backend software engineering experience do you have?
Describe your experience building microservices and distributed systems.
What is your experience with TypeScript and Python?
Which time-series databases or real-time data platforms have you worked with?
Describe a high-volume data ingestion or streaming solution you've built.