16 Oct
|
Global Fleet Management
|
Burnaby
16 Oct
Global Fleet Management
Burnaby
Posi Trace builds a real-time GPS fleet tracking Saa S 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 DoBuild and maintain backend services in. NET 8 / C# and Python (Fast API, Dramatiq workers, Dask data pipelines)Design microservice boundaries, API contracts, and data flows as we decompose a monolithic Rails application into independent servicesWork directly on core platform systems: GPS telemetry ingestion, history processing, reporting engine, dispatching services, billing and subscription managementWrite and review production-grade, test-driven code; enforce quality throughcode reviews across. NET and Python codebasesDesign and optimize My SQL queries and schemas for high-volume transactional workloads (10 M+ row tables, complex joins across billing/device/contract hierarchies)Build and consume RESTful APIs; design webhook deliverysystems and event-driven integrationsDeploy to production via Bit Bucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updatesProduce architecture documentation: system diagrams, data flow diagrams, ADRs in ConfluenceManage async job processing with Rabbit MQ and Dramatiq/Delayed Job workersOperate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, Big QueryCollaborate with the Rails team, Dev Ops, and QA; work with the Engineering Team Lead and VP of Engineering on technical directionEstimate tasks, communicate blockers, and participate in sprint planning using Jira and Git Flow branchingWhat You BringProduction experience with. NET 8 / C# -- building, testing,
and deploying backend servicesProduction experience with Python -- Fast API or Flask, async task processing, data manipulation (Pandas, Dask)Strong My SQL skills: query optimization, indexing strategies, schema design for high-load systemsExperience with at least one of: Postgre SQL, Elasticsearch, Mongo DB, Big QueryHands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logsExperience with Rabbit MQ or similar message brokers and async job queuesTrack record of designing and implementing microservices -- service decomposition, inter-service communication, API versioning, backward compatibilityFamiliarity with Redis for caching and session managementExperience with Git/Git Flow branching workflow and Bit Bucket or similar platformsAbility to write transparent technical documentation and communicate tradeoffs to both engineers and non-technical stakeholdersStrong written and spoken EnglishWhat Sets You ApartExperience with Ruby on Rails; understanding Rails conventions and Active Record is critical for designing migration pathsExperience with GoMongo DB experienceExperience with ElixirBackground in Io T / telematics: GPS device protocols, high-throughput telemetry ingestion, real-time data pipelinesExperience with AI/ML integration: MCP servers, LLM API orchestrationWeb Socket experience for real-time data deliveryExperience with Angular frontend; helpful for full-stack debuggingSOC2 compliance experienceMonitoring and observability: Zabbix, Gray Log, GCP Cloud MonitoringAPI documentation practices (Swagger/Open API)What We OfferOn-site, full-time at our Burnaby headquarters -- no remote, no hybridSalary: CA$110,000 -- CA$145,000/year based on experienceDirect architectural impact on a multi-service Saa S platform processing real-time GPS data at scaleState-of-the-art hardware, Jet Brains licenses (Rider, Py Charm, Ruby Mine)Paid vacation, holidays, and sick daysBenefits programArchitect-track career progressionWork across the full stack:. NET microservices, Python data pipelines, Rails, GKE infrastructureIndividualized development plan and continuous learning opportunities#J-18808-Ljbffr
📌 Senior Backend Engineer,.Net & Python (Burnaby)
🏢 Global Fleet Management
📍 Burnaby