
Senior Software Developer
Randstad
Montreal, Québec
•3 hours ago
•No application
About
our client is kicking off the development of a next-generation media experience for a locally run web application embedded in a multimedia touchscreen kiosk. Designed for 4K resolution, this application will offer a highly dynamic, modular user experience combining real-time UI transitions, rich animations, video compositing, and interactive touch interfaces.
This is not a traditional website or corporate dashboard. they are pushing the limits of web technologies to deliver a polished, high-performance product that feels more like a native multimedia application than a web page.
Advantages
T4 benefits
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards)
* 8 holidays (Quebec employment minimum standards)
* Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere.
Employee on Randstad's payroll
* Weekly payments
* Accumulates government withholdings: QPIP, QC and CAN Taxes, QC Pension, EI. ...
This is not a traditional website or corporate dashboard. they are pushing the limits of web technologies to deliver a polished, high-performance product that feels more like a native multimedia application than a web page.
Advantages
T4 benefits
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards)
* 8 holidays (Quebec employment minimum standards)
* Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere.
Employee on Randstad's payroll
* Weekly payments
* Accumulates government withholdings: QPIP, QC and CAN Taxes, QC Pension, EI. ...
* 8 holidays (according to Quebec Labour Standards Act)
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards) approx. 1 day per month. So between 10 and 12 days per year.
* 8 holidays (Quebec employment minimum standards)
* Insurance: Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere. Preferential Randstad rate.
* Flexibility to gain career experience in different fields and companies
* Continue to work and not be unemployed during periods and contexts of constraining employment
Responsibilities
♫ Your daily life would look like this:
* Actively contribute to the design and development of the new Jukebox.
* Write clear, well-tested, and modular code.
* Collaborate closely with product, design, and hardware teams to quickly deliver quality features.
* Participate in code reviews, mentor junior developers, and share your knowledge with the team.
Qualifications
♫ What we are looking for:
* 5 years or more of software development experience, including at least 3 years of hands-on experience in Go.
* A passion for technology and a product-oriented approach.
* Autonomy, rigor, attention to detail, and team spirit.
* Experience with IoT communication protocols (MQTT, HTTP, gRPC, etc.).
* Proficiency in CI/CD pipelines, automated testing, and production deployment.
* Good knowledge of Docker.
* Experience with audio pipelines is a plus.
* Experience with Linux drivers is a plus.
* Experience in Web development is a plus.
* Fluency in French and English.
Summary
Our client is the largest interactive music and entertainment platform in venues worldwide. Everything revolves around joy and human connection. That moment in a bar when someone at the next table chooses your favorite song on the jukebox? That's their mission. Their platform streams millions of songs every day – but they don't stop there! They've just acquired the largest soft-tip dart company in the US, they're reinventing their mobile app to launch later this year, and they operate nearly 100,000 connected devices across North America and Europe. They are innovators, strategic thinkers, people who make the future possible today – it's truly the ideal time to join their team.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards) approx. 1 day per month. So between 10 and 12 days per year.
* 8 holidays (Quebec employment minimum standards)
* Insurance: Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere. Preferential Randstad rate.
* Flexibility to gain career experience in different fields and companies
* Continue to work and not be unemployed during periods and contexts of constraining employment
Responsibilities
♫ Your daily life would look like this:
* Actively contribute to the design and development of the new Jukebox.
* Write clear, well-tested, and modular code.
* Collaborate closely with product, design, and hardware teams to quickly deliver quality features.
* Participate in code reviews, mentor junior developers, and share your knowledge with the team.
Qualifications
♫ What we are looking for:
* 5 years or more of software development experience, including at least 3 years of hands-on experience in Go.
* A passion for technology and a product-oriented approach.
* Autonomy, rigor, attention to detail, and team spirit.
* Experience with IoT communication protocols (MQTT, HTTP, gRPC, etc.).
* Proficiency in CI/CD pipelines, automated testing, and production deployment.
* Good knowledge of Docker.
* Experience with audio pipelines is a plus.
* Experience with Linux drivers is a plus.
* Experience in Web development is a plus.
* Fluency in French and English.
Summary
Our client is the largest interactive music and entertainment platform in venues worldwide. Everything revolves around joy and human connection. That moment in a bar when someone at the next table chooses your favorite song on the jukebox? That's their mission. Their platform streams millions of songs every day – but they don't stop there! They've just acquired the largest soft-tip dart company in the US, they're reinventing their mobile app to launch later this year, and they operate nearly 100,000 connected devices across North America and Europe. They are innovators, strategic thinkers, people who make the future possible today – it's truly the ideal time to join their team.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
Application
Fill in your information and participate in the selection process for the Senior Software Developer position.
✓
Profile Test
✓
Resume
✓
Upload
✓
Application