Rust Developer
WavestoreAt Wavestore, we’re more than meets the eye.
In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower the businesses and organizations we serve. Collaboration is central to how we work—across borders, with colleagues, and with customers. We believe true transformation requires commitment and a willingness to challenge industry norms and our own assumptions.
We also envision a workplace where employees thrive professionally and personally. By fostering a supportive environment that values growth and well-being, we create the foundation for innovation, success, and a culture where every team member feels inspired and empowered.
About Wavestore
Wavestore is a leading Video Management company dedicated to delivering high-quality products and services to our customers. With a strong presence in the international market, we are committed to driving growth and innovation.
As a Rust Developer, you’ll play a pivotal role in shaping the technological future of Wavestore. You’ll work in a collaborative, small-team environment where your voice matters, your decisions influence the product roadmap, and you’ll have the opportunity to expand your skills across multiple areas.
Join Our Growing Team!
Are you a passionate Rust developer who enjoys building cloud-based services using leading-edge technologies? Do you thrive in a collaborative, team-oriented environment where your contributions shape the product? If so, we want to hear from you.
In this role, you’ll develop robust, scalable solutions, participate in code reviews, contribute to design, and collaborate across teams to deliver high-quality software. You’ll have opportunities to explore new technologies, influence architecture decisions, and grow your skill set in meaningful ways.
What You’ll Do
- Write, test, and maintain clean, efficient Rust code under the guidance of senior developers
- Assist in developing new features for cloud-enabled access control and video management systems
- Build tools or scripts to improve developer workflows
- Participate in code reviews and provide constructive feedback
- Create and maintain technical documentation and developer guides
- Learn and grow through training, mentorship, and hands-on experience
- Use GitHub, Jira, and Agile workflows to manage tasks and track progress
Key Skills & Qualifications
- Working knowledge of Rust programming
- Understanding of software development lifecycle (SDLC) principles
- Familiarity with databases, data structures, and messaging systems (e.g., RabbitMQ)
- Strong problem-solving and analytical skills
- Ability to work collaboratively in a team environment
Preferred Skills
- Exposure to video management systems or security technologies
- Experience with cloud platforms or APIs
- Familiarity with CI/CD pipelines
What We Offer
- Stability and long-term growth in a Canadian-owned company
- Comprehensive medical benefits to support you and your family
- Mentorship and training to accelerate your technical growth
- Opportunities to contribute to product decisions and expand your skill set
- Collaborative, supportive team culture
Tools You’ll Use
- GitHub for source control
- Cloud platforms (AWS, Azure, GCP) for service deployment
- Jira/Confluence for project management
Job Type
- Job Type
- Full Time
- Location
- Ottawa, Ontario, Canada
Share this job:
