Senior.Net/C# Developer with Python (Burnaby)

Senior.Net/C# Developer with Python (Burnaby)

14 Sep
|
Programmers.io
|
Burnaby

14 Sep

Programmers.io

Burnaby

What You''ll Do Build and maintain backend services in .NET 8 / C# and Python (FastAPI, Dramatiq workers, Dask data pipelines) Design microservice boundaries, API contracts, and data flows as we decompose a monolithic Rails application into independent services Work directly on core platform systems: GPS telemetry ingestion, history processing, reporting engine, dispatching services, billing and subscription management Write and review production-grade, test-driven code; enforce quality through code reviews across .NET and Python codebases Design and optimize MySQL queries and schemas for high-volume transactional workloads (10M+ row tables, complex joins across billing/device/contract hierarchies) Build and consume RESTful APIs; design webhook delivery systems and event-driven integrations Deploy to production via Bit

Bucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updates Produce architecture documentation: system diagrams, data flow diagrams, ADRs in Confluence Manage async job processing with RabbitMQ and Dramatiq/Delayed Job workers Operate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, Big

Query Collaborate with the Rails team, Dev

Ops,



and QA; work with the Engineering Team Lead and VP of Engineering on technical direction Estimate tasks, communicate blockers, and participate in sprint planning using Jira and Git

Flow branching What You Bring Production experience with .NET 8 / C# -- building, testing, and deploying backend services Production experience with Python -- FastAPI or Flask, async task processing, data manipulation (Pandas, Dask) Strong MySQL skills: query optimization, indexing strategies, schema design for high-load systems Experience with at least one of: PostgreSQL, Elasticsearch, MongoDB, Big

Query Hands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logs Experience with RabbitMQ or similar message brokers and async job queues Track record of designing and implementing microservices -- service decomposition, inter-service communication, API versioning, backward compatibility Familiarity with Redis for caching and session management Experience with Git/Git

Flow branching workflow and Bit

Bucket or similar platforms Ability to write clear technical documentation and communicate tradeoffs to both engineers and non-technical stakeholders Solid written and spoken English

📌 Senior.Net/C# Developer with Python (Burnaby)
🏢 Programmers.io
📍 Burnaby

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior.net/c# developer with python (burnaby) / burnaby

Subscribe to this job alert:

Get the latest job offers by email for: senior.net/c# developer with python (burnaby) / burnaby