Work In Tech

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

Développeur.euse Back End/Back End Developer - C#

LANDR

LANDR

Software Engineering
Montreal, QC, Canada
Posted on Monday, May 29, 2023

Vous avez de l’intérêt pour le développement de talent et appréciez le monde de la musique? Vous recherchez à avoir un impact considérable dans une compagnie SaaS en pleine croissance? Ne cherchez plus! Nous sommes à la recherche d’un.e Développeur.euse Backend C# / .NET.

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.

La pile technologique

Nous utilisons la technologie de pointe et suivons des pratiques ayant été démontrées par les plus gros joueurs de l’industrie. Nous allouons du temps pour que les développeurs améliorent la plateforme quotidiennement et offrons à tous la chance d’essayer de nouvelles technologies et les pratiques logicielles les plus récentes.

  • Pleinement ‘dans le nuage’ (AWS)
  • Stack C# le plus récent (.NET Core 3.1 )
  • Architecture de Microservices de pointe
    • Haute disponibilité
    • Faible couplage
    • Approches Docker et sans serveur
  • Processus de livraison continue
    • Infrastructure en tant que code (Terraform)
    • Automatisation de construction et de déploiement (Teamcity, GitHub Actions, Octopus)
    • Tests unitaires, tests d’intégration, tests de composantes
  • Une approche ouverte d’esprit
    • Utilisation des meilleurs outils de travail
    • Certains services sont écrits en Node, Golang, Python

Responsabilités :

La personne, faisant partie de l’équipe de développement web, travaillera sur la partie Back End de notre solution, qui est développée et déployée sur Amazon AWS. L’équipe est plurifonctionnelle et autonome dans plusieurs aspects du cycle de production.

  • Implémenter des éléments tels que définis par les chefs.es de produit et les désigners qui livrent une expérience utilisateur efficace
  • Designer, développer et déployer un logiciel de haute qualité, dans les délais prescrits, à l’aide de la méthodologie Agile (Scrum) et en utilisant les technologies suivantes:
    • Bases de données SQL comme MySQL, et bases de données no-SQL comme DynamoDB
  • Travailler avec la plateforme Amazon AWS Cloud et les services associés
  • S’assurer que le logiciel est développé en suivant les meilleures pratiques définies par notre méthodologie de développement logiciel
  • Livrer le code en PROD en utilisant notre plateforme d’intégration continue
  • Participer à la planification de Sprints Agile, la préparation des tâches, aux Sprint démos et à la revue entre pairs

Qualifications requises :

  • 3+ années d’expérience professionnelle dans des compagnies orientées produit
  • Expérience en environnement avec des cycles de développement Agile/Scrum, construction et livraison de logiciels de haute qualité dans les délais prévus
  • Une forte compréhension des architectures orientées services, des design orientés objets et des tests unitaires dans le cadre d’un développement axé sur les tests
  • Fortes compétences en C# et expérience en développement d’API Restful
  • Expérience en modélisation de données à l’aide de bases de données NoSQL comme DynamoDB
  • Expérience en modélisation de données à l’aide de bases de données SQL comme MySQL
  • Expérience avec des architectures Miroservices et Docker
  • Expérience en développement et en déploiement de produits sur Amazon AWS ou un autre environnement ‘dans le nuage’
  • Maîtrise du français et de l’anglais

Points boni si vous possédez…

  • Fortes compétences en analytique
  • Habilité à travailler dans une organisation à équipes multidisciplinaires
  • Capacité à travailler dans un environnement start-up à évolution rapide et à développement Agile
  • Motivation, bonnes capacités analytiques, excellentes compétences pratiques et plaisir à livrer des produits
  • Orientation vers les résultats et capacité à contribuer au sein d’une équipe
  • Fortes compétences de communication (à l’oral et à l’écrit) en français et en anglais
  • Connaissances sur l’ingénierie audio

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 le 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 pour les employés basés à 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 is looking for a Back End C# / .NET Software Developer who is a true team player with strong social and soft skills and who will want to leave its mark on a widely used cloud-based solution for the music industry.

Technological Stack

We use cutting edge technologies and follow practices demonstrated by the biggest players of the Industry. On a day to day basis, we continuously allocate time for developers to keep improving the platform and give everyone a chance to experiment with new technologies and latest software practices.

  • Fully Cloud based (AWS)
  • Latest C# Stack (.NET Core 3.1 )
  • State of the Art Microservices Architecture
    • High Availability
    • Low Coupling
    • Docker & Serverless Approaches
  • Continuous Delivery Pipeline
    • Infrastructure as Code (Terraform)
    • Build & Deployment Automation (Teamcity, GitHub Actions, Octopus)
    • Unit-Tests, Integration Tests, Component Tests
  • Open-Mind approach
    • Always use the best tool for the Job
    • Some Services written in Node, Golang, Python

Position Responsibilities

Working within the web development team, the candidate will be working on the Back-End aspect of our solution, which is developed and deployed on Amazon AWS. This team is cross functional and autonomous on many aspects of the production cycle.

  • Implement features as defined by product managers & designers that deliver compelling user experience
  • Design, develop & deploy high quality software on time using Agile (Scrum) development methodology using the following Web & mobile technology
  • SQL databases such as MySQL, no-SQL databases , DynamoDB
  • Work on the Amazon AWS Cloud platform and associated services
  • Ensure that software is developed according best practices as defined by our software development methodology
  • Responsible to deliver code in PROD using our continuous integration platform
  • Participate in Agile sprint planning, task preparation, sprint demos, peer code reviews

Position Requirements

  • 3+ years of professional experience within product-oriented companies
  • Experience evolving in Agile/Scrum development cycle, building and delivering high quality software on time
  • Excellent understanding of service-oriented architecture, object-oriented design and unit testing in a test-driven development
  • Strong skill set in C# and experience developing Restful APIs.
  • Experience data modelling with NoSql databases such as DynamoDb.
  • Experience data modelling with SQL database such as MySql
  • Experience with Micro service & Docker architectures
  • Experience developing and deploying products on Amazon AWS or other cloud-based hosting environments
  • Fluency in French and English

Additional Competencies & Attributes

  • Strong analytical skills
  • Ability to work cross team organizations
  • Ability to work in fast paced start up Agile development environment
  • Self motivated with good analytics capability, excellent hands-on skills and someone that enjoys delivering products
  • Results oriented & able to contribute in team environment
  • Strong verbal and written communication skills in French and English
  • Knowledge of audio engineering

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 Public Transit Allowance for Montreal based 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.