Senior Backend Engineer: .NET/C# & Python Microservices

Programmers.io

Burnaby

On-site

CAD 100,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Programmers.io is seeking an experienced backend engineer to build scalable services in .NET 8/C#, Python with FastAPI and data tooling. You will help decompose a Rails monolith into microservices, define API contracts, and optimize data flows across billing, dispatch, and reporting modules.

You’ll own high-load MySQL schemas, orchestrate Docker/Kubernetes deployments on GKE, and collaborate with Rails, DevOps, and QA to push robust architectures forward.

Qualifications

  • Production experience with .NET 8 / C# and Python
  • Strong MySQL query design and optimization for high-load workloads
  • Experience with at least one of PostgreSQL, Elasticsearch, MongoDB, BigQuery
  • Experience with RabbitMQ or similar brokers and async queues
  • Designing and implementing microservices with clear API boundaries
  • Redis for caching and session management, Git/GitFlow with Bitbucket

Responsibilities

  • Build and maintain backend services in .NET 8/C# and Python
  • Design microservice boundaries, API contracts, and data flows
  • Work on core platform systems (GPS ingestion, history, reporting, billing)
  • Write production-grade, test-driven code and conduct reviews
  • Design and optimize MySQL schemas for high-volume data
  • Build and consume RESTful APIs; implement webhooks and events
  • Deploy to production via Docker, Kubernetes, and Bitbucket Pipelines
  • Create architecture diagrams and ADRs in Confluence
  • Manage async jobs with RabbitMQ and Dramatiq/Delayd Job tools
  • Operate on Google Cloud Platform (GKE, Cloud SQL, BigQuery)

Skills

.NET 8 / C#
Python
FastAPI
Microservices
MySQL
Redis
RabbitMQ
Kubernetes
BitBucket
GitFlow
Docker
BigQuery

Tools

Docker
Kubernetes
Bitbucket Pipelines
Confluence
Jira
GitFlow

Job description

Programmers.io is seeking an experienced backend engineer to build scalable services in .NET 8/C#, Python with FastAPI and data tooling. You will help decompose a Rails monolith into microservices, define API contracts, and optimize data flows across billing, dispatch, and reporting modules.

You’ll own high-load MySQL schemas, orchestrate Docker/Kubernetes deployments on GKE, and collaborate with Rails, DevOps, and QA to push robust architectures forward.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .Net/C# Developer with Python
Senior .Net/C# Developer with Python

Programmers.io • Burnaby

On-site
CAD 100,000 - 150,000
Senior Backend Engineer .NET & Python
Senior Backend Engineer .NET & Python

PosiTrace • Vancouver

On-site
CAD 110,000 - 145,000
On-site role
Competitive salary
Benefits program
+2
Senior Backend Engineer — Remote, Scalable Systems Expert
Senior Backend Engineer — Remote, Scalable Systems Expert

Epistemix • Toronto

Remote
CAD 90,000 - 130,000
Senior Backend Python Engineer
Senior Backend Python Engineer

Apexon • Toronto

On-site
CAD 120,000 - 150,000
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2
Senior Python Backend Engineer – Scalable FinTech APIs
Senior Python Backend Engineer – Scalable FinTech APIs

Siri InfoSolutions, Inc. • Toronto

Hybrid
CAD 100,000 - 150,000
Junior Backend Engineer (Python) — AI-Driven Microservices
Junior Backend Engineer (Python) — AI-Driven Microservices

Elastify • Toronto

On-site
CAD 60,000 - 85,000
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
Backend Engineer
Backend Engineer

Princeton IT Services, Inc • Toronto

On-site
CAD 110,000 - 170,000
Senior Backend Engineer (Python/Django) — Cloud & APIs
Senior Backend Engineer (Python/Django) — Cloud & APIs

AspiringIT • Southwestern Ontario

On-site
CAD 120,000 - 150,000