×
Register Here to Apply for Jobs or Post Jobs. X

Senior Backend Engineer, .NET & Python

Job in Burnaby, BC, Canada
Listing for: PosiTrace
Full Time position
Listed on 2026-06-01
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 145000 CAD Yearly CAD 110000.00 145000.00 YEAR
Job Description & How to Apply Below
Position: Senior Backend Engineer, .NET & Python )
Posi Trace builds a real‑time GPS fleet tracking SaaS platform – vehicle location, telemetry processing, reporting, dispatching, and fleet management tools for SMB and enterprise customers across Canada and Mexico. Our backend processes millions of GPS data points daily across multiple receiver protocols.
We're migrating toward MACH (Microservices, API‑first, Cloud‑native, Headless) and need a senior backend engineer to co‑own that evolution.
This is a full‑time, on‑site position at our Burnaby, BC headquarters. Not available for remote or hybrid.
What You’ll Do   Build and maintain backend services in .NET8 / 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 Rabbit

MQ 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 .NET8 / C# – building, testing, and deploying backend services
Production experience with Python – FastAPI or Flask, async task processing, data manipulation (Pandas, Dask)
Robust MySQL skills: query optimization, indexing strategies, schema design for high‑load systems

Experience with at least one of:
Postgre

SQL, Elasticsearch, Mongo

DB, Big Query

Experience with Rabbit

MQ 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
Strong written and spoken English
What Sets You Apart   

Experience with Ruby on Rails; understanding Rails conventions and Active Record is critical for designing migration paths

Experience with Go
Mongo

DB experience

Experience with Elixir
Background in IoT / telematics: GPS device protocols, high‑throughput telemetry ingestion, real‑time data pipelines

Experience with AI/ML integration: MCP servers, LLM API orchestration

Experience with Angular frontend; helpful for full‑stack debugging
SOC2 compliance experience
Monitoring and observability:
Zabbix, Gray Log, GCP Cloud Monitoring

What We Offer  On‑site, full‑time at our Burnaby headquarters – no remote, no hybrid.
Salary: CA $110,000 – CA $145,000/year based on experience
Direct architectural impact on a multi‑service SaaS platform processing real‑time GPS data at scale
State‑of‑the‑art hardware, Jet Brains licenses (Rider, PyCharm, Ruby Mine)
Paid vacation, holidays, and sick days
Architectural‑track career progression
Work across the full stack: .NET microservices, Python data pipelines, Rails, GKE infrastructure
Individualized development plan and continuous learning opportunities
We welcome all qualified applicants, prioritizing skill and character.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary