Software Developer

Wavestore


Job Location:

Ottawa - Canada

Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Developer

At Wavestore were 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 businesses and organizations around the world.

Collaboration is at the heart of everything we do. We work across teams disciplines and borders to build innovative products that challenge industry norms and create meaningful customer experiences. We believe the best ideas come from people who are curious collaborative and always looking for better ways to solve problems.

Were also committed to creating a workplace where people can grow both professionally and personally. By fostering a supportive environment that values learning well-being and continuous improvement we empower our team to do their best work.

About Wavestore

Wavestore is a leading Video Management Software (VMS) company delivering innovative security solutions to customers across the globe. As our products continue to evolve were looking for passionate developers who want to help shape the future of our platform and contribute to technology that makes a real difference.

About the Role

Were looking for talented Software Developers to join our growing engineering team. Whether your experience is in mobile backend cloud or full-stack development youll work alongside experienced engineers to design build test and maintain high-quality software solutions.

Youll collaborate with cross-functional teams to develop scalable reliable applications participate in code reviews and contribute to a culture of continuous learning and innovation.

What Youll Do

  • Design develop and maintain high-quality software applications and services.
  • Build scalable secure and reliable solutions using modern development practices.
  • Collaborate with developers QA DevOps and product teams throughout the software development lifecycle.
  • Write clean maintainable and well-tested code.
  • Participate in code reviews and contribute to technical discussions.
  • Troubleshoot debug and resolve software issues.
  • Manage source code using Git and collaborate across multiple repositories.
  • Contribute to technical documentation and knowledge sharing.
  • Continuously learn new technologies and help improve our products processes and development practices.


Requirements

What Were Looking For

  • Experience developing software using modern programming languages or frameworks (such as Flutter Dart Rust or similar technologies).
  • A solid understanding of software development principles and best practices.
  • Experience with Git and collaborative development workflows.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.
  • A passion for learning innovation and building quality software.

Bonus Skills

Experience with any of the following is an advantage:

  • Cloud platforms such as AWS Azure or Google Cloud.
  • APIs GraphQL or distributed systems.
  • Docker Terraform CI/CD pipelines or DevOps practices.
  • DynamoDB or other modern databases.
  • WebRTC or streaming technologies.
  • Agile or Scrum development methodologies.
  • Video management security or surveillance technologies.

Our Technology Stack

Depending on the team you join youll have the opportunity to work with technologies including:

  • Flutter
  • Dart
  • Rust
  • AWS
  • GitHub
  • GraphQL
  • Docker
  • Terraform
  • DynamoDB
  • Jira & Confluence


Benefits

Why Join Wavestore

At Wavestore youll be part of a collaborative team building innovative technology used around the world. We encourage curiosity support continuous learning and give our developers the opportunity to make a real impact from day one. If youre passionate about solving complex problems learning new technologies and building products that matter wed love to hear from you.




Required Skills:

What Were Looking For Experience developing software using modern programming languages or frameworks (such as Flutter Dart Rust or similar technologies). A solid understanding of software development principles and best practices. Experience with Git and collaborative development workflows. Strong problem-solving and analytical skills. Excellent communication and teamwork skills. A passion for learning innovation and building quality software. Bonus Skills Experience with any of the following is an advantage: Cloud platforms such as AWS Azure or Google Cloud. APIs GraphQL or distributed systems. Docker Terraform CI/CD pipelines or DevOps practices. DynamoDB or other modern databases. WebRTC or streaming technologies. Agile or Scrum development methodologies. Video management security or surveillance technologies. Our Technology Stack Depending on the team you join youll have the opportunity to work with technologies including: Flutter Dart Rust AWS GitHub GraphQL Docker Terraform DynamoDB Jira & Confluence

Software DeveloperAt Wavestore were 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 businesses and organizations around the world.Collaboration is at the heart of everything we do...