Aller au contenu

Senior Back-End Lead Developer / Lead Développeur Back-End Senior H/F

  • On-site
    • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
  • IT

Job description

Arturia designs software and musical instruments for musicians and producers, both professional and amateur. Its mission is to make music creation accessible to everyone through technology and to offer the most intuitive and enjoyable experience possible.

Arturia began its journey in 1999 with the creation of iconic analog synthesizers in software format, and today enjoys international success thanks to the development of a complete range of synthesizers, MIDI controllers, and audio equipment that meet current needs. The products, rooted in innovation, offer a bold, accessible, fun, and inspiring approach to sound exploration.

Arturia is growing and now has over 180 passionate employees in France, the United States, Hong Kong, Mexico, and the United Kingdom. In this collective adventure, the Arturians share an ambition for excellence, values such as transparency and simplicity, and a culture of celebration around each of our successes.

 

Job description :

 

You will join an IT/Internal tools team of 20 people, whose responsibilities mainly include managing internal infrastructures as well developing, implementing, and maintaining our internal applications (client license management, ERP...) and external ones (website, webstore...).

Your role, alongside 4 other Developers, is to develop the company's internal tools. After gaining an overview of the current architecture, you will manage technical projects. As a Lead Developer, your responsibilities include:

 

Architecture and documentation:

  • Analyze the current system.

  • Synthesize and document the existing architecture

  • Participate in its definition and evolution

  • Collaborate and unite the team around the defined architecture

 

Development and integration:

  • Develop REST APIs and ensure their interfacing with our webstore.

  • Maintain, develop, and optimize our systems (event streams, PIM - Product Information Management).

  • Integrate and improve CI/CD tools (Docker, GitLab) and implement tests.

 

Collaboration / Interactions:

  • Collaborate with the Web team, Infrastructure team, and internal project managers

  • Support the Product Owner in selecting and coordinating external partners (integrators, consultants).

  • Share and transfer knowledge to the team

  • Promote good development practices and continuous improvement.

Working conditions : Permanent contract (CDI)

 

Location : Montbonnot-Saint-Martin (near Grenoble, 38), accessible by public transport

***

Arturia est le premier fabricant français d'instruments de musique électronique. Sa mission est de rendre la création musicale accessible à tous.

Arturia commence son épopée en 1999 avec la création de synthétiseurs analogiques iconiques sous format logiciel, et connaît aujourd’hui un succès international grâce au développement d’une gamme complète de synthétiseurs, contrôleurs MIDI et équipements audio. Les produits, s’appuyant sur l’innovation, offrent une approche audacieuse, accessible, fun et inspirante de l’exploration sonore.

Arturia grandit et compte actuellement plus de 190 collaborateurs passionnés en France, aux Etats-Unis, à Hong-Kong, au Mexique et au Royaume-Uni. Les Arturiens et Arturiennes partagent une ambition d’excellence, des valeurs telles que la transparence et la simplicité, et une culture de la célébration autour de chaque succès.

 

Description du poste :

Vous rejoignez une équipe IT/Internal tools de 20 personnes, dont le périmètre couvre principalement la gestion des infrastructures internes ainsi que le développement, l’implémentation et le maintien en condition opérationnelle de nos applications internes (gestion des licences clients, ERP…) et externes (site web, webstore…).

Votre rôle, aux côtés de 4 autres Développeurs, est de développer les outils internes de l’entreprise. Ce poste implique, une fois que vous aurez la vue d’ensemble sur l’architecture actuelle, de réaliser la gestion de projets techniques. En tant que Lead Développeur, vos responsabilités incluent :

 

Architecture et documentation :

  • Analyser le système présent.

  • Synthétiser et documenter l’architecture actuelle

  • Participer à sa définition et à ses évolutions

  • Collaborer et fédérer l'équipe autour de l’architecture ainsi définie

Développement et intégration :

  • Développer des API REST et assurer leur interfaçage avec notre webstore.

  • Maintenir, développer et optimiser nos systèmes (flux d’événements, PIM (Product Information Management)).

  • Intégrer et améliorer les outils de CI/CD (Docker, GitLab) et mettre en place des tests.

Collaboration / Interactions :

  • Travailler en collaboration avec l’équipe Web, Infrastructure et les chefs de projets internes

  • Accompagner le Product Owner dans la sélection et la coordination des partenaires externes (intégrateurs, consultants).

  • Partager et transmettre ses compétences à l’équipe

  • Encourager les bonnes pratiques de développement et d’amélioration continue.

 

Conditions de travail : CDI

Localisation : Montbonnot-Saint-Martin (proximité Grenoble, 38), accessible T.C.

Job requirements

  • A degree in Computer Engineering with at least 8 years of development experience in complex environments and with various programming languages

  • Proven experience in developing REST API and implementing Event Stream systems is highly appreciated.

  • Appreciated technical stack: Ruby, Python, Java/Quarkus, Clojure, Kubernetes, Google Cloud, Docker, test/continuous integration tools

  • Ability to synthesize, openness to using different programming languages, eagerness to share knowledge and transfer skills

  • Ability to work in a team and communicate effectively in English, both written and spoken

*****

  • Issu.e d’études supérieures en informatique, vous disposez d’au moins 8 ans d’expérience en développement dans des contextes complexes et sur des langages de programmation variés

  • Une expérience avérée en développement d’API REST et mise en place de systèmes de Flux d’événements est fortement appréciée.

  • Stack technique appréciée : Ruby, Python, Java/Quarkus, Clojure, Kubernetes, Google Cloud, Docker, outils de test/intégration continue,

  • Capacité de synthèse, ouvert à l’usage de différents langages de programmation, appétence pour le partage d’information et la transmission

  • Capacité à travailler en équipe et à communiquer en anglais à l’écrit et à l’oral

On-site
  • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
IT

or

On-site
  • Montbonnot-Saint-Martin, Auvergne-Rhône-Alpes, France
IT