Charger Logistics Inc

Solution Architect- .NET (microservices)

Charger Logistics Inc
Apply
7 days ago
Brampton, CanadaStaff+

Responsibilities

  • Own the target architecture for a .NET Core microservices platform of more than 100 services.
  • Define service boundaries, communication patterns, data ownership, and service evolution strategy.
  • Make and document architecture decisions and lead architecture reviews across teams.
  • Design service communication using gRPC and asynchronous messaging with Kafka or RabbitMQ, including distributed-system resilience patterns.
  • Set data strategies for PostgreSQL, Redis, MongoDB, and TimescaleDB, including schemas, indexing, connection handling, and scaling.
  • Define observability standards for tracing, metrics, and logs using OpenTelemetry, Prometheus, Grafana, Jaeger, and Loki.
  • Shape Kubernetes deployment practices, including service mesh, service discovery, and blue/green and canary rollouts.
  • Lead profiling, benchmarking, performance optimization, and bottleneck resolution across services.
  • Set coding, testing, and CI/CD standards and mentor senior and mid-level developers.
  • Support complex production incidents and drive root-cause fixes into the architecture.

Requirements

  • 10+ years of backend development experience, including 4+ years designing and running microservices at scale.
  • 3+ years in an architect, principal, or technical lead role making decisions across multiple teams.
  • Expert-level .NET Core and C# skills with strong PostgreSQL experience.
  • Strong knowledge of Domain-Driven Design, event-driven architecture, CQRS, and Event Sourcing.
  • Deep knowledge of gRPC, Kafka or RabbitMQ, and resilience patterns in distributed systems.
  • Hands-on experience with Kubernetes, Docker, and container-based deployments.
  • Experience building observability into distributed systems with OpenTelemetry, Prometheus, Grafana, Jaeger, or similar tools.
  • Proven performance profiling and optimization experience in large-scale systems.
  • Experience designing on at least one cloud platform: AWS, Azure, or GCP.
  • Experience with Istio, Consul, or another service mesh is preferred.
  • Exposure to Terraform and Helm is preferred.
  • Experience with Redis, MongoDB, or TimescaleDB is preferred.
  • Experience modernizing or splitting large systems into services, or consolidating over-split services, is preferred.
  • Strong communication skills and ability to explain technical trade-offs to engineers and non-technical leaders.

Benefits

  • Competitive salary.
  • Healthcare benefit package.
  • Career growth.
  • On-site work arrangement in Brampton, Canada.

Tech Stack

Apache KafkaAWSAzureC#ConsulDockerGoogle Cloud PlatformGrafanagRPCHelmIstioKubernetesMongoDBPostgreSQLPrometheusRabbitMQRedisTerraform

Categories

Charger Logistics Inc

About Charger Logistics Inc

1,001-5,000 employees

Charger Logistics Inc is a privately held, asset-based trucking and logistics provider serving shippers across North America. It offers dedicated truckload, expedited, temperature-controlled, specialized haul, drayage, and freight brokerage, moving goods with its own fleet and partner network. The company is headquartered in Brampton, Ontario, and operates multiple locations in Canada and the United States.

Contact me