Senior Software Developer

Miovision

Kitchener

7 months ago

Ruby on RailsHTMLCSSReactjQuery
Description

Company Profile

Miovision’s mission is to provide the foundation for tomorrow’s smart cities by transforming the way traffic networks are managed today. Backed by the world’s most advanced traffic AI, Miovision’s innovations in traffic signal planning and operations have made it possible for cities to improve the transportation experience for drivers, cyclists and pedestrians since 2005. With offices in Kitchener, Canada and Cologne, Germany, Miovision serves over 17,000 municipalities worldwide. For more information, visit www.miovision.com

Position Summary

Do you know someone who hates the commute to work? Do you want to be part of the solution? Miovision is looking for an exceptional software developer who is passionate about working on the DataLink platform. DataLink is software for project and data management built for traffic data collection, that helps a user coordinate traffic data requests, organize, store and visualize data, and share files and collaborate with colleagues.

DataLink itself is written in Ruby on Rails and is hosted in the cloud using Amazon Web Services. In this role, you will have the freedom and responsibility to collaborate, design, and develop both business requirements and features, whether it’s in the web application stack, or if it’s on the side as scripts or DevOps related resources. Because the team is small, we value practical problem solving and taking initiative to ensure that we’re building the right product.

On the DataLink team we work within the agile process. You will directly see the impact of your deliverables pushed to production frequently. We celebrate releases, and build team dynamics through everyday interactions, lunches, and social events. In the past, we’ve solved puzzles in escape rooms, explored virtual reality, and basked in the sun on the patio together. Come help us solve traffic problems together, and have fun while doing so!

Things we’d like you to do:

  • Collaborate, design, implement and maintain features to completion
  • Deliver concise and scoped execution plans to deliver on business goals
  • Discuss and implement architecture considerations with the team
  • Ensure high quality of work using both manual and automated testing
  • Participate in the code review process
  • Identify targeted tech debt and refactoring opportunities and drive their resolutions
  • Constantly evaluate and recommend new technologies
  • Participate to technical road map discussions and estimation exercises

A few things we’d like you to have:

  • Experience with Ruby on Rails or other web development stacks
  • Experience growing and mentoring other software developers
  • Technical leadership and/or management experience
  • Passion for products that directly affect our customers
  • The ability to wear multiple hats and see things from different perspectives
  • Curiosity to dive into technical details of how things work
  • A positive attitude to build relationships with everyone within the organization
  • Make data driven decisions

It’d be great if you also have experience with:

  • jQuery, React
  • HTML
  • CSS
  • Creating data visualizations and analyzing data for patterns
  • Building RESTful APIs
  • Databases (MySQL, PostgreSQL, Dynamo, Redis)
  • ElasticSearch
  • Familiarity with concepts of MVC, mocking, ORM
  • AWS architecture and services

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Salary
This job's salary is undisclosed
Application Info