Publié il y a 8 mois
Senior Backend Engineer, .NET & Python
@ Global Fleet Management
Burnaby, Colombie-Britannique
En bref
PosiTrace is hiring a senior backend engineer to co-own the migration of its GPS fleet tracking platform toward a MACH architecture. The role is full-time and on-site at the Burnaby, BC headquarters, building .NET 8 / C# and Python services. Salary is CA$110,000 to CA$145,000 per year.
Salaire :
145 000 $ par année
Responsabilités :
- Build and maintain .NET 8 / C# and Python backend services
- Design microservice boundaries and API contracts
- Optimize MySQL queries and schemas for high-volume workloads
- Deploy to production via Docker and Kubernetes (GKE)
- Produce architecture documentation in Confluence
Résumé des exigences :
- Production experience with .NET 8 / C# and Python
- Strong MySQL query optimization and schema design skills
- Hands-on Docker and Kubernetes experience
- Experience with RabbitMQ or similar message brokers
- Track record designing and implementing microservices
Outils et compétences
Avantages mentionnés
Source et dates
Site carrière / système de candidatures · bamboohr
- Date publiée par l’employeur
- 2026-03-12
- Première détection par notre source
- 2026-10-08
- Mise à jour du dossier source
- 2026-10-16
Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.
Détails du poste
| Niveau | Senior |
| Domaine | Développement logiciel |
| Heures par semaine | 40 (estimé) |
| Déplacements | avion : aucun · route : aucun |
| Milieu de travail | Bureau |
| Position | Surtout assis |
| Exigences physiques | physique faible · ordinateur élevé |
| Langues | English |
| Avantages mentionnés | Congés payés généreux |
Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.
Global Fleet Management
Profil d’entreprise sauvegardé
Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.
GPS Fleet Management and Tracking Solutions: The Ultimate Tool for Fleet Optimization
Description complète de l’entreprise
Positrace is a leading fleet management and GPS tracking solutions provider that offers innovative technology, customizable features, and exceptional customer service. With a focus on improving efficiency, reducing costs, and enhancing safety, Positrace is a top choice for businesses of all sizes looking to optimize their fleet operations.
- Abonnés LinkedIn
- 10 697
- Personnes associées sur LinkedIn
- 139
- Bureaux déclarés
- 5172 Kingsway, Unit 250, Burnaby, British Columbia V5H 2E8, CA
- Av. Ignacio L. Vallarta 3030, Guadalajara, Jalisco 44690, MX
- Catégories d’activité
- Fleet Management
- Location Based Services
- Business Intelligence
- Internet of Things
- Big Data
- Autres noms enregistrés
- Global Fleet Management
- PosiTrace
- Spécialités
- GPS vehicle tracking
- telematics
- SaaS
- and Fleet Management
- Le profil indique une agence de recrutement
- Non
- Investissement total déclaré
- 880 030
La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.
Positrace is a leading fleet management and GPS tracking solutions provider that offers innovative technology, customizable features, and exceptional customer service. With a focus on improving efficiency, reducing costs, and enhancing safety, Positrace is a top choice for businesses of all sizes looking to optimize their fleet operations.
| Champ | Valeur |
|---|---|
| Secteur | Software Development |
| Taille | 51-200 employees |
| Siège social | Burnaby, British Columbia |
| Type d’organisation | Privately Held |
| Fondée en | 2007 |
| Spécialités | GPS vehicle trackingtelematicsSaaSand Fleet Management |
| Offres sur Jobsy | 3 |
| Voir la page |
PosiTrace 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 .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 BitBucket 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, BigQuery
- Collaborate with the Rails team, DevOps, 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 GitFlow 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, BigQuery
- 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/GitFlow branching workflow and BitBucket 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 ActiveRecord is critical for designing migration paths
- Experience with Go
- MongoDB 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
- WebSocket experience for real-time data delivery
- Experience with Angular frontend; helpful for full-stack debugging
- SOC2 compliance experience
- Monitoring and observability: Zabbix, GrayLog, GCP Cloud Monitoring
- API documentation practices (Swagger/OpenAPI)
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, JetBrains licenses (Rider, PyCharm, RubyMine)
- Paid vacation, holidays, and sick days
- Benefits program
- Architect-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. Let's talk.
Journal
Visible seulement par vous. Conservé sur cet appareil, et dans votre compte une fois connecté.