Sidekick Interactive
Go/Golang software developer - Montreal- Hybrid
Sidekick InteractiveCanada14 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Job description

(French Version Follows)

 

Our is building the next generation of a Jukebox and we're looking for a passionate Senior Software Engineer to join our team and play a key role in the design and development of this new product.

 

What your day-to-day looks like:

  • Actively contribute to the design and development of the new Jukebox.
  • Write code that is clear, well-tested and modular.
  • Collaborate closely with product, design, and hardware teams to deliver high-quality features quickly.
  • Participate in code reviews, mentor junior developers, and share knowledge with the team.

 

What you bring to the table:

  • 3 years of hands-on experience in Go/Golang programming language
  • 5+ years of experience in software development
  • Experience with IoT communication protocols (mqtt, http, grpc, etc.)
  • Familiarity with CI/CD pipelines, automated testing, and production deployments.
  • Good knowledge of Docker.
  • Experience with audio pipelines is a plus.
  • Experience with Linux drivers is a plus.
  • Experience with Web development is a plus.
  • Self-motivated, detail-oriented, and a team player
  • Your love for technology and a product-oriented approach.
  • Fluent in French and English.

 

 

 

Développeur Logiciels - Jukebox

 

Montréal, Canada

 

L’usage du masculin dans ce document a pour unique but d’alléger le texte.

 

 

Notre client développe la prochaine génération de Jukebox et nous sommes à la recherche d’un développeur logiciel senior passionné pour rejoindre notre équipe et jouer un rôle clé dans la conception et le développement de ce nouveau produit.

 

 

Ton quotidien ressemblerait à ceci:

  • Contribuer activement à la conception et au développement du nouveau Jukebox.
  • Écrire du code clair, bien testé et modulaire.
  • Collaborer étroitement avec les équipes produit, design et matériel pour livrer rapidement des fonctionnalités de qualité.
  • Participer aux revues de code, encadrer les développeurs juniors et partager vos connaissances avec l’équipe.

 

 

Ce que l’on recherche:

  • 3 ans d’expérience pratique en Go/Golang programming language
  • 5 ans ou plus d’expérience en développement logiciel
  • Autonomie, rigueur, sens du détail et esprit d’équipe.
  • Expérience avec les protocoles de communication IoT (MQTT, HTTP, gRPC, etc.).
  • Maîtrise des pipelines CI/CD, des tests automatisés et du déploiement en production.
  • Bonne connaissance de Docker.
  • Une passion pour la technologie et une approche orientée produit.
  • Une expérience avec les pipelines audio est un atout.
  • Une expérience avec les pilotes Linux est un atout.
  • Une expérience en développement Web est un atout.
  • Maîtrise du français et de l’anglais.


Key Skills

Ranked by relevance