Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
Design, build, and maintain high-performance backend services and libraries using Rust. Collaborate with cross-functional teams to optimize system performance, ensure code quality, and manage deployments.
Job details
Charger logistics Inc. is a world- class asset-based carrier with locations across North America. With over 20 years of experience providing the best logistics solutions, Charger logistics has transformed into a world-class transport provider and continue to grow. We’re looking for a hands-on Rust Developer to build fast, reliable, memory-safe backend systems. You’ll design and write production Rust services, improve performance, and work closely with DevOps, QA and product teams. You’ll own your code from design through production. Responsibilities: Design, build and maintain high-performance backend services and libraries in Rust. Write clean, well-tested, maintainable code and take part in code reviews. Build asynchronous, concurrent systems using Tokio and related libraries. Design APIs and service-to-service communication using REST, gRPC and messaging (Kafka or RabbitMQ). Work with PostgreSQL and other data stores (Redis, MongoDB), including schema design, indexing and query tuning. Profile, benchmark and optimize services for latency, throughput and memory use. Add logging, metrics and tracing (OpenTelemetry, Prometheus, Grafana) and help debug production incidents. Contribute to CI/CD pipelines, containerized deployments and testing standards. Mentor junior developers and help spread good Rust practices across the team. 5+ years of professional backend development, including 1+ years of production Rust. Strong command of Rust fundamentals: ownership and borrowing, lifetimes, traits, error handling and async/await. Hands-on experience with Tokio and common crates (Serde, Axum or Actix, SQLx or Diesel). Solid understanding of concurrency, multithreading and memory management. Experience with PostgreSQL and at least one messaging system (Kafka or RabbitMQ). Experience with Docker, Git and CI/CD pipelines, and comfort working on Linux. Experience profiling and optimizing performance-critical code. Strong communication skills and the ability to explain technical trade-offs clearly. Nice to Have Background in C or C++, Go, Python or Java alongside Rust. Experience with gRPC, Kubernetes, and a major cloud platform (AWS, Azure or GCP). Experience with low-latency systems, trading or fintech platforms. Experience with embedded systems, networking or security tooling. Open-source contributions to Rust projects. Familiarity with Terraform or Helm. Experience with WebAssembly or blockchain technologies. Competitive Salary Healthcare Benefit Package Career Growth
What you’ll do
Design, build, and maintain high-performance backend services and libraries using Rust. Collaborate with cross-functional teams to optimize system performance, ensure code quality, and manage deployments.
Requirements
Requires 5+ years of professional backend development experience, including at least 1 year of production Rust experience. Candidates must possess strong knowledge of concurrency, memory management, and modern backend infrastructure tools.
Benefits
- Healthcare Benefit Package
- Career Growth
Listed skills
- Rust · Preferred
- PostgreSQL · Preferred
- REST APIs · Preferred
- Redis · Preferred
- MongoDB · Preferred
- Docker · Preferred
- Git · Preferred
- CI/CD · Preferred
- Linux · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Rust
- Tokio
- PostgreSQL
- REST
- gRPC
- Kafka
- RabbitMQ
- Redis
- MongoDB
- Docker
- Git
- CI/CD
- Linux
- OpenTelemetry
- Prometheus
- Grafana
- Async Await Pattern
- Financial Technology (FinTech)
- Back End (Software Engineering)
- Go (Programming Language)
- Git (Version Control System)
- WebAssembly
- Rust (Programming Language)
- Serde
- C (Programming Language)
- Java (Programming Language)
- Application Programming Interface (API)
- Amazon Web Services
- Microsoft Azure
- C++ (Programming Language)
- Code Review
- Communication
- Data Store
- Debugging
- DevOps
- Memory Management
- Embedded Systems
- Exception Handling
- Python (Programming Language)
- Enterprise Messaging Systems
- Open Source Technology
- Blockchain
- Prometheus (Software)
- Safety Assurance
- Tooling
- Multithreading
- Query Tuning
- Kubernetes
- Low Latency
- Apache Kafka
Job areas
- Software
- Technology
- Logistics
- Transportation
- Engineering
- Developer
- Software Developer / Engineer
- Software Developers
More jobs from Charger Logistics Inc.
Technical Product Manager
- On-site
- Brampton, ON
- Posted Oct 21, 2026
Service & Parts Advisor
- On-site
- Woodstock, ON
- Posted Oct 21, 2026
Service & Parts Advisor
- On-site
- Woodstock, ON
- Posted Oct 20, 2026
Dispatch/CSR
- On-site
- Brampton, ON
- Posted Oct 17, 2026
