
Senior Rust Developer
Adastra Corporation1 day ago
Markham, CanadaSenior
Responsibilities
- Design, develop, test, and maintain software applications and services using Rust.
- Build and support APIs, backend services, and distributed applications.
- Write clean, efficient, maintainable code and follow software engineering standards.
- Optimize applications for performance, reliability, and scalability.
- Troubleshoot, debug, and resolve technical issues throughout the software development lifecycle.
- Participate in code reviews and technical design and architecture discussions.
- Mentor junior developers and promote software engineering best practices.
- Collaborate with product managers, architects, QA teams, and other stakeholders.
Requirements
- At least 5 years of professional software development experience.
- At least 2 years of hands-on experience developing applications using Rust.
- Strong understanding of data structures, algorithms, and software engineering principles.
- Experience developing RESTful APIs, backend services, or distributed systems.
- Proficiency with Git and modern software development workflows.
- Strong analytical, troubleshooting, problem-solving, verbal communication, and written communication skills.
- Ability to work independently and effectively in a collaborative, fast-paced environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or an equivalent combination of education and professional experience.
- Experience with AWS, Microsoft Azure, or Google Cloud Platform is preferred.
- Experience with Docker, Kubernetes, asynchronous programming, concurrent systems, CI/CD pipelines, and automated testing frameworks is preferred.
- Exposure to automotive software environments and protocols or diagnostic concepts such as CAN, LIN, SOME/IP, DLT, RTP, VLAN, or DTCs is preferred.
- Experience with Databricks, BLF measurement data formats, and structured data processing is preferred.
Benefits
- Opportunity for advancement and career progression.
- Competitive compensation.
- Successful referral program.
- Opportunity to work with one of Canada’s 50 Best Managed Companies.
- Flexible, dynamic, and diverse workplace.
- Fully remote work model across Canada.
- Contractor employment arrangement.
Tech Stack
Categories
About Adastra Corporation
Adastra Corporation provides data, AI, and cloud consulting, integration, and managed services to large enterprises, spanning data warehousing, governance, analytics, MDM, and IoT. The company operates across North America, Europe, and Asia and supports highly regulated sectors such as banking. Privately held, Adastra is part of The Carlyle Group’s portfolio and delivers multi-cloud modernization and migration programs.