Backend Developer .Net Core
@ Charger Logistics Inc

Brampton, Ontario, Canada
$120,000
On Site
Full Time
Posted 4 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXX XXXXXXXXX******* @chargerlogisticsinc.com
Recommended after applying

Job Details

About Charger Logistics Inc

Charger Logistics Inc. is a world-class asset-based carrier with over 20 years of experience and locations across North America. They provide top-notch logistics solutions and are recognized as a leading transport provider.

About the Backend Developer .Net Core Role

We are seeking a skilled and performance-minded Backend Developer .Net Core to support and advance a distributed system built on over 100 microservices. The role involves ensuring high availability, scalability, and maintainability of services while collaborating with DevOps, QA, and frontend teams.

Responsibilities

  • Design, develop, and optimize backend microservices using .NET Core and C#.
  • Implement distributed tracing, logging, and metrics with OpenTelemetry, Prometheus, and Grafana.
  • Optimize service-to-service communication and PostgreSQL database performance.
  • Write scalable SQL queries and manage indexing and connection handling.
  • Contribute to service discovery and rollout strategies like blue/green and canary deployments.
  • Collaborate with QA to enhance testability and traceability.
  • Participate in architecture reviews and improve microservices best practices.
  • Maintain CI/CD pipelines and ensure reliable backend service deployments.
  • Troubleshoot production issues using logs, traces, metrics, and profiling tools.

Requirements

  • 5+ years of backend development experience with 2+ years in a microservices environment.
  • Strong hands-on experience with .NET Core (C#) and PostgreSQL.
  • Experience with distributed tracing, log aggregation, and metrics tools such as Jaeger, Prometheus, Loki, and Grafana.
  • Deep understanding of REST, gRPC, and asynchronous messaging patterns (Kafka, RabbitMQ).
  • Familiarity with Kubernetes, Docker, and container deployments.
  • Knowledge of resilience patterns including timeouts, retries, bulkheads, and circuit breakers.

Preferred Qualifications

  • Experience with service mesh tools like Istio or Consul.
  • Familiarity with Event Sourcing, CQRS, and DDD patterns.
  • Exposure to Infrastructure as Code tools such as Terraform and Helm.
  • Experience with other databases like Redis, MongoDB, or TimescaleDB.
  • Knowledge of cloud platforms like AWS, Azure, or GCP.

Key skills/competency

  • .NET Core
  • C#
  • PostgreSQL
  • Microservices
  • Distributed Tracing
  • Observability
  • CI/CD
  • Kubernetes
  • Docker
  • SQL Optimization

How to Get Hired at Charger Logistics Inc

🎯 Tips for Getting Hired

  • Research Charger Logistics Inc: Understand their logistics solutions and company history.
  • Customize your resume: Highlight .NET Core and microservices experience.
  • Prepare technical examples: Demonstrate observability and performance optimization skills.
  • Practice problem-solving: Focus on debugging large scale systems.

📝 Interview Preparation Advice

Technical Preparation

Review .NET Core frameworks and C# syntax.
Practice microservices architecture design exercises.
Optimize SQL queries using PostgreSQL tools.
Familiarize with observability tools like Prometheus.

Behavioral Questions

Describe a complex system challenge solved.
Explain collaboration experience with diverse teams.
Share a time you optimized backend performance.
Discuss handling production issues under pressure.

Frequently Asked Questions