Want to get hired at Charger Logistics Inc?
Backend Developer .Net Core
Charger Logistics Inc
Brampton, Ontario, CanadaOn Site
Original Job Summary
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
circle
Review .NET Core frameworks and C# syntax.
circle
Practice microservices architecture design exercises.
circle
Optimize SQL queries using PostgreSQL tools.
circle
Familiarize with observability tools like Prometheus.
Behavioral Questions
circle
Describe a complex system challenge solved.
circle
Explain collaboration experience with diverse teams.
circle
Share a time you optimized backend performance.
circle
Discuss handling production issues under pressure.