Senior .Net/C# Developer with Python
Programmers Io โ Canada ยท Posted ~7 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
Senior .Net/C# Developer with Python
full-time,
Burnaby, BC Canada -Onsite
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 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 through code reviews across .NET and Python codebasesDesign 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 integrationsDeploy to production via BitBucket Pipelines, Docker, and Kubernetes (GKE) with zero-downtime rolling updatesProduce architecture documentation: system diagrams, data flow diagrams, ADRs in ConfluenceManage async job processing with RabbitMQ and Dramatiq/Delayed Job workersOperate within Google Cloud Platform: GKE, Cloud SQL, Cloud Storage, Secret Manager, BigQueryCollaborate with the Rails team, DevOps, 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 GitFlow branching
What You Bring
Production experience with .NET 8 / C# -- building, testing, and deploying backend servicesProduction 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 systemsExperience with at least one of: PostgreSQL, Elasticsearch, MongoDB, BigQueryHands-on Docker + Kubernetes (GKE preferred): writing Dockerfiles, managing deployments, debugging pod issues, reading container logsExperience with RabbitMQ 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/GitFlow branching workflow and BitBucket or similar platformsAbility to write clear technical documentation and communicate tradeoffs to both engineers and non-technical stakeholders
Dipendra Gupta
Technical Recruiter
Dipendra.gupta@programmers.ai
We have 141,678 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 141,678 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume