Work In Tech

Find your next role at Canada's fastest-growing tech companies

Backend Staff Developer

LANDR

LANDR

Software Engineering
Montreal, QC, Canada
Posted on Tuesday, June 6, 2023

LANDR Audio est une compagnie de technologie qui révolutionne l’industrie de la production audio. Nous sommes à la recherche d’un.e Backend Staff Engineer très qualifié.e et motivé.e. Pour rejoindre notre équipe dynamique. La personne sera sous la responsabilité directe du Vice Président Ingénierie et jouera un rôle crucial dans le design, le développement et le maintien des infrastructures backend de notre plateforme ‘Cloud based’.À l’aide de son expertise en ‘Infrastructure as code’ et en architecture de microservices, la personne contribuera à la construction de services backend évolutifs, fiables et hautement performants.

L’équipe

Nous travaillons pour les musicien.ne.s. Tout ce que nous faisons possède un but commun - créer des expériences qui réjouissent et qui impliquent notre public composé de plus de 4 millions de créateurs. Nous adoptons une approche empathique, holistique et orientée sur les données. Nous testons tout. Notre communauté nous offre de la rétroaction et, à l’aide de nos apprentissages, nous construisons de vraies choses utiles. Nous adorons travailler avec les meilleures pratiques, mais nous n’avons pas peur de les remettre en question.

Responsabilités :

  • Développement Backend : Designer, développer et maintenir des services backends évolutifs et efficients pour notre plateforme de production audio ‘Cloud based’. Écrire du code modulaire, claire et maintenable en ligne avec les standards de l’industrie et les meilleures pratiques.

  • Infrastructure as Code: Utiliser les principes ‘Infrastructure as code’ afin de créer, gérer et automatiser le déploiement de l’infrastructure de notre plateforme sur les différents fournisseurs de services ‘cloud’ tels que AWS, Azure ou Google Cloud. Implémenter des outils de gestion de la configuration et des ‘frameworks’ afin d’assurer la fiabilité et la cohérence.

  • Architecture des microservices : collaborer avec les équipes pluridisciplinaires afin de définir et d’implémenter des architectures de microservices et des modèles de design. Développer et intégrer des APIs et des services qui permettront une communication harmonieuse entre les différentes composantes des systèmes.

  • Optimisation de la performance: Identifier et adresser les goulots d’étranglement, les défis d’évolution et les problèmes de latence des services backends. Conduire des tests, faire du profilage et de l’optimisation afin d’assurer une performance optimale du système.

  • Monitorer et enregistrer: Implémenter des solutions de surveillance et d’enregistrement robustes afin de suivre la santé, la performance et la sécurité des services backend. Identifier et résoudre proactivement les problèmes et assurer la stabilité des systèmes.

  • Collaboration et travail d’équipe : Collaborer avec les développeurs frontend, les DevOps et autres collaborateurs afin de bien comprendre les exigences, de désigner des APIs et d’assurer une intégration harmonieuse des services backend. Participer activement aux séances de code review, de partage des connaissances et des initiatives d’optimisation continue.

  • Sécurité et conformité : Implémenter les meilleures pratiques de sécurité, d'authentification et d’autorisation des mécanismes afin d’assurer la protection des données et la conformité aux standards de l’industrie.

Qualifications requises :

  • Baccalauréat ou Maîtrise en informatique, génie logiciel ou un domaine connexe.
  • Forte expérience en développement backend, préférablement dans des environnements ‘Cloud based’
  • Bonnes compétences en développement dans des langues telles que C#, Java ou Go.
  • Expérience pratique avec les outils de ‘Infrastructure as code’ tels que Terraform ou Cloud Formation, pour le déploiement et la gestion des infrastructures cloud.
  • Compréhension profonde des principes d’architecture de microservices et expérience avec des technologies telles que Docker, Kubernetes ou l’informatique sans serveur
  • Familiarité avec des fournisseurs de services ‘Cloud’ tels que AWS, incluant la variété de services qu’ils offrent
  • Expérience avec des systèmes de base de données tels que MySQL, Postgre SQL ou NoSQL
  • Fortes habiletés de résolution de problèmes et fortes compétences analytiques, capacité à résoudre des problèmes techniques complexes.
  • Excellentes habiletés de collaboration et de communication au sein d’environnements à équipes pluridisciplinaires
  • Familiarité avec les pipelines CI/CD pipelines, le testing automatisé et les systèmes de contrôle des versions comme Git sont des atouts

Notre équipe grandissante est constituée de créatif.ve.s, de technologues, de professionnel.le.s de la musique ainsi que de toutes les combinaisons possibles de ces domaines. Ensemble, nous révolutionnons le processus des créateur.trice.s de musique pour les aider à créer, maîtriser, distribuer et promouvoir leur musique.

Notre bureau est situé dans le quartier grandissant du Mile-End de Montréal, et est idéalement situé à quelques pas de la ligne de métro Orange, offrant une vue incroyable du centre-ville jusqu'au Mont Royal. Notre concept de bureau moderne à ciel ouvert est complet avec une scène audio ce qui est idéal pour les événements musicaux tels que des 5@7 ou des brunchs!

Nous aimons la musique. Nous aimons les musicien.ne.s. Notre mission est de donner aux musicien.ne.s la liberté de créer et d'être entendu.e.s.

Notre culture d'entreprise est au cœur de notre réussite et crée un environnement de travail incroyable! Nous travaillons pour les musicien.ne.s en apportant notre amour de la musique au bureau chaque jour et nous innovons continuellement. Nous contribuons tous à la culture à laquelle nous appartenons et nous nous rassemblons pour faire avancer les idées.

Voici quelques avantages offerts chez LANDR :

  • Une rémunération compétitive, basée sur votre rôle, votre expérience et votre expertise
  • Des heures de travail flexibles afin de créer un équilibre avec votre vie personnelle
  • Une assurance santé
  • Un accès immédiat à un médecin via notre plan Maple
  • Un programme d’assistance aux employés (Homewood)
  • Des activités sociales hebdomadaires au bureau
  • Un comité social inclusif
  • Un jour de congé offert pour votre anniversaire
  • Une allocation annuelle pour le transport en commun des employés de Montreal
  • Une allocation annuelle pour les activités sportives
  • Un accès gratuit complet aux produits LANDR
  • De grands bureaux ouverts au milieu du Mile End, avec de nombreuses salles de conférence disponibles pour travailler en équipe ou individuellement
  • Un groupe de musique LANDR
  • Des ordinateurs Apple (ou Windows, selon votre préférence)
  • De partenariats avec des événements musicaux et des festivals locaux (MUTEK, Pop Montréal, Igloofest…)

Chez LANDR, non seulement nous acceptons la diversité, mais nous la célébrons, nous la soutenons, et nous prospérons dans l’intérêt de nos employé.e.s, de nos produits et de notre communauté. LANDR s'efforce chaque jour de créer un lieu de travail plus diversifié. Nous encourageons vivement les personnes de couleur, les femmes, les personnes LGBTQ, les personnes de toutes religions, de tous les âges et de toutes les communautés marginalisées à postuler.

Nous acceptons les gens tels qu'ils sont et croyons fermement que la diversité est essentielle à notre succès! Si vous postulez chez LANDR, c’est parce que vous souhaitez contribuer à notre succès et à notre culture extraordinaire, et nous en sommes reconnaissants!

Nous travaillons fort pour créer la meilleure expérience pour nos employé.e.s et nous aimerions que vous y joignez!


--
LANDR Audio Inc. is a leading technology company revolutionizing the audio production industry. We are seeking a highly skilled and motivated Backend Staff Developer to join our dynamic team. Reporting directly to the VP of Engineering, you will play a crucial role in designing, developing, and maintaining the backend infrastructure of our cloud-based platform. Leveraging your expertise in infrastructure as code and microservice architecture, you will contribute to building scalable, reliable, and high-performance backend services.

Responsibilities:

  • Backend Development: Design, develop, and maintain scalable and efficient backend services for our cloud-based audio production platform. Write clean, modular, and maintainable code using best practices and industry standards.
  • Infrastructure as Code: Utilize infrastructure as code principles to create, manage, and automate the deployment of our platform infrastructure on cloud service providers like AWS, Azure, or Google Cloud. Implement configuration management tools and frameworks to ensure consistency and reliability.
  • Microservice Architecture: Collaborate with cross-functional teams to define and implement microservice architectures and design patterns. Develop and integrate APIs and services that enable seamless communication between various components of the system.
  • Performance Optimization: Identify and address performance bottlenecks, scalability challenges, and latency issues in the backend services. Conduct thorough testing, profiling, and optimization to ensure optimal system performance.
  • Monitoring and Logging: Implement robust monitoring and logging solutions to track the health, performance, and security of backend services. Proactively identify and resolve issues and ensure system stability.
  • Collaboration and Teamwork: Collaborate with frontend developers, DevOps engineers, and other stakeholders to understand requirements, design APIs, and ensure smooth integration of backend services. Actively participate in code reviews, knowledge sharing, and continuous improvement initiatives.
  • Security and Compliance: Implement security best practices, authentication, and authorization mechanisms to ensure data protection and compliance with industry standards and regulations.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong experience in backend development, preferably in cloud-based environments.
  • Proficiency in programming languages such as C#, Java, or Go.
  • Hands-on experience with infrastructure as code tools, such as Terraform or CloudFormation, for deploying and managing cloud infrastructure.
  • Solid understanding of microservice architecture principles and experience with technologies like Docker, Kubernetes, or serverless computing.
  • Familiarity with cloud service providers like AWS including their various services and offerings.
  • Experience with database systems like MySQL, PostgreSQL, or NoSQL databases.

- Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical issues.

- Excellent collaboration and communication skills to work effectively in a cross-functional team environment.

- Familiarity with CI/CD pipelines, automated testing, and version control systems like Git is a plus.

At LANDR Audio Inc., we foster a collaborative and innovative work environment where your skills and passion for backend development will be valued. If you are excited about leveraging infrastructure as code and microservice architecture to build cutting-edge cloud-based platforms, we invite you to apply for the position of Backend Staff Developer. Join us in shaping the future of audio production technology.

LANDR is a fast-growing audio company made up of left brained creative technologists, right brained music professionals and everyone in between. Together, we are revolutionizing the process for music makers to help them create, master, distribute and promote their music.

Our cloud-based solution provides an automated drag and drop mastering process for musicians and delivers a mastered track in minutes. Our engine achieves studio-quality sound that rivals expensive, professional studio work using a set of machine learning and audio signal processing algorithms.

Our office is in the Mile-End startup district of Montreal, conveniently located within walking distance of the orange metro line, and boasts an incredible view spanning the downtown skyline all the way to Mount Royal. Our modern, open-air office concept is complete with an audio-powered stage for hosting music events such as our fun 5@7’s!

We love music. We love musicians. Our mission is to give music makers the freedom to create and be heard.

Our company culture is central to our success and makes for an incredible workplace! We work for musicians by bringing our love of music to the office every day and we are continuously innovating. We are all contributing to the culture we all belong to and we come together to move ideas forward.

Here are a few perks that we enjoy at LANDR:

  • Competitive compensation, based on your role, experience and expertise
  • Flexible hours to balance with your personal life
  • Health insurance coverage
  • Immediate access to a doctor via Maple
  • Employee Assistance Program (Homewood)
  • Weekly office and social events
  • All inclusive Social Committee
  • Your birthday is a free day
  • Annual home public transit allowance for Montreal employees
  • Annual sport activity allowance
  • Free access to the LANDR products
  • Great open offices in the middle of the Mile End, with many conference rooms available to work in teams or individually quietly
  • LANDR Band
  • Apple computers (or Windows, to your liking)
  • Partnerships with local music events & festivals (MUTEK, Pop Montreal, Igloofest…)

We accept people as they are and firmly believe diversity is essential to our success! If you’re applying to LANDR, it’s because you want to contribute to our amazing company and culture, and we’re thankful for that!

We work hard to create the best experience for our employees and we’d love for you to be a part of it!

At LANDR, we don’t just accept diversity — we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products, and our community. LANDR is striving every day to create a more diverse workplace, and we strongly encourage applications from people of colour, women, LGBTQ people, people of any religion, age, or belonging to any marginalized community.