Senior Backend Software Developer

Remote
Full Time
Engineering
Experienced
Miovision is a global industry leading company providing agencies and organizations modern tools to improve today’s traffic problems. We offer solutions that collect multimodal traffic data and uncover actionable insights, helping organizations get more out of their road network. The result: streets capable of moving more people – safely and efficiently – whether they are in a car, on a bus, on a bike or e-scooter, or walking. Since 2005, our systems have counted or assisted more than thirty billion vehicles around the world. With global headquarters in Kitchener, Canada, as well as operations in Germany, Serbia and the United States. For more information, visit miovision.com.
 

Position Summary: 

We’re building the future of urban mobility, our platform ingests and analyzes massive streams of data including from IoT devices to make cities smarter, safer, and more efficient. We are looking for a passionate and experienced Senior Backend Developer to join us and help deliver exciting features to meet global demand. Your work will directly power city-wide analytics, enabling faster emergency response, reduced congestion, and safer intersections.

You're the ideal candidate if you thrive on solving complex problems, love building resilient, high-performance systems, and are experienced in cloud-native technologies. As a senior member of the team, you will be responsible for designing, developing, and maintaining scalable, distributed backend services and APIs, primarily using Kotlin. You will own the operation of these services leveraging and contributing to best practices in our platform infrastructure. You will grow your technical leadership mentoring other developers, leading design discussions, leading technical projects, performing code reviews,championing best practices for development, automated testing, observability, and CI/CD. Reporting directly to the Engineering Director, you will work closely with leaders, architecture, product managers, frontend developers, computer vision specialists, and data scientists to deliver end-to-end features that have real-world impact. You will have access to AI-assisted development tooling to accelerate delivery and quality, as well as to assist you in operating at your best and keep you at the top of your game.

We believe in big thinking and problem solving; collaborative, cross-functional teams; continuous learning and experimentation; passion for improving cities and sustainability. Our approach is rooted in a just culture, where egos are left at the door. If this excites you, bring your ideas and join us to make an impact.

Required Skills & Experience: 

  • 5+ years of professional experience in backend microservice software development, with a proven track record of shipping and maintaining cloud systems in a production environment.
  • Strong programming skills with deep expertise in Java or Kotlin.
  • Hands-on, in-depth experience with cloud platforms. You should be very comfortable with AWS Services and Kafka, Spring Boot, Kubernetes.
  • Architectural Mindset with solid experience designing and building microservices architectures and RESTful APIs.
  • Database Knowledge including proficiency with relational databases like PostgreSQL.
  • DevOps Acumen and strong understanding of CI/CD principles with hands-on experience with Infrastructure as Code tools, specifically Terraform.
  • Creative and analytical thinker with strong problem-solving skills and ability to work independently and in a team.
  • Strong verbal and written communication skills, with the ability to explain technical concepts to technical and non-technical stakeholders.
  • Team-first mentality with curiosity to dive into technical details and drive for technical excellence.

Nice-to-have Skills & Experience:

  • Knowledge in our backend tech stack and tooling: including above and Docker, Gradle, Gitlab CI, and Argo
  • Knowledge in our frontend tech stack: Angular, Node.js, and TypeScript
  • Knowledge of monitoring and observability stacks (e.g., DataDog, Prometheus, Grafana).
  • Experience in the IoT, video processing, or big data domains.

Perks and Benefits: 

Note: We do offer flexible onsite and remote work options. Our Benefits are designed to reflect this and include:  

  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan 
  • Variable Incentive Plan 
  • Mio-Days: We extend all three-day weekends to four-days and provide a Holiday Shutdown in December  
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance 
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs.

PLEASE BE AWARE OF FRAUD: Applicants interested in applying for roles at Miovision should apply directly via the details provided on our careers page. We communicate directly with applicants and will not request banking information, payment, or fees during any point of the recruitment process. We do not conduct interviews via text message. If you suspect that a third party is impersonating Miovision or requesting payment for recruitment on behalf of Miovision, please alert us via recruitment@miovision.com.

To all recruitment agencies: Miovision does not accept agency solicitation or resumes. Please do not forward resumes to our HR alias e-mail address, to any Miovision employee, or to other Miovision e-mail addresses. Miovision will not pay any fees related to unsolicited resumes.

Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*