Sr Software Engineer

The Job

The Senior Software Engineer will innovate and create transformative solutions across various potential domains such as artist-facing features, music release pipelines, financial payment systems, and more. They are a self-driven explorer and expert collaborator, able to solve business problems and simultaneously progress the robustness of the software stack into an extensible future. They are an unwavering technical mind that understands possibilities and how to effectively implement them. They are proficient in choosing smart tradeoffs and measuring the impact. They are a foundational partner for all engineers and non-technical team members alike, consistently moving TuneCore towards being the best distribution and artist development platform in the world.

Salary: $120k-140k 

The tasks and responsibilities of this position include, but are not limited to:
 
Software Development, Architecture and Design:

 

  • Lead the design, development, and implementation of complex software systems and features, ensuring adherence to best practices, coding standards, and architectural guidelines.
  • Architect scalable and maintainable software solutions that address both current and future business needs. Collaborate with stakeholders to gather requirements, define system architecture, and make strategic technical decisions.

Collaboration, Communication, and Knowledge Sharing:

 

  • Collaborate closely with cross-functional teams, including product managers, designers, and QA engineers, to define requirements, prioritize tasks, and deliver high-quality software solutions. Communicate effectively with team members and stakeholders to provide updates, share insights, and solicit feedback.
  • Provide technical guidance and mentorship to other engineers, helping them grow their skills and contribute effectively to the team.
  • Document software designs, architecture decisions, and technical specifications.
  • Contribute to internal knowledge sharing initiatives by sharing expertise, writing technical articles, and participating in sharing sessions.

Problem Solving, Research and Innovation:

  • Identify and resolve technical challenges, performance bottlenecks through effective troubleshooting, debugging, and optimization techniques. Proactively address issues to minimize impact on project timelines and deliverables.
  • Stay current with emerging technologies, industry trends, and best practices in software engineering. Evaluate new tools, frameworks, and methodologies to improve development processes and drive innovation within the organization

Qualifications

  • Quick learner of new technologies
  • Self-driven to debug, find technical solutions, and offer improved approaches going forward
  • Team-oriented, taking time to help others, while also comfortable learning from other engineers and approaching problems from different perspectives
  • Experience delivering large projects / features successfully and on schedule
  • Experience debugging complex problems across distributed systems and services
  • Creative thinker when discovering solutions to complex problems
  • Experience with large-scale data including financial data
  • Comfortable with version control Git and Linux/ Unix systems
  • Growth mindset
  • Loves music or creation of any kind

 
Education: ·Bachelor’s or Master’s degree in Computer Science, Engineering,
related field, or equivalent industry experience
 
Desired Skills, Knowledge & Experience:

  • 5+ years experience as an engineer in the following technologies:
  • Ruby on Rails
  • Javascript / Node
  • React
  • SQL / MySQL / PostgreSQL / MariaDB
  • API design and implementation
  • 2+ years experience in the following technologies:
  • Real-time streaming systems (queuing, event-driven systems, AWS
  • SQS, SNS, etc)
  • No-SQL databases (Cassandra, Mongo)
  • Docker
  • 1 to 2 years experience:
  • Full stack system design and architecture
  • Additional Experience:
  • Golang
  • Python
  • Spark (Scala)

Additional Information

Where you’ll be

This role will be based out of our Brooklyn office. TuneCore operates on an in-office and remote hybrid model giving our teams flexibility and choice of how they work. When our employees return to the office post COVID they will have the option to work predominantly remotely and work from the office 7 days per month on a flexible schedule organized at the department level.

Other Duties

Please note this job description is not designed to cover or contain a comprehensive list of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

 

Working At TuneCore 

Our Values:  

TuneCore is a team of creators, for creators. Our mission is to support our artists and labels at every stage of their careers. Our driving forces are fairness, expertise, respect and transparency. As global citizens, we believe that if we build more diverse, equitable and inclusive teams across our company, we will collectively create and offer more innovative solutions and better serve our artists, labels, partners, and employees.  

We strive to build a company that reflects the communities we serve and embraces the diversity of the world we live in, where each person’s unique perspective is valued, and where everyone has the same opportunities and is supported in their personal and professional growth. From our hiring practices to the culture we create and nurture, we are committed to listening, learning and evolving. Our goal is to make TuneCore an inspirational place that feels comfortable and familiar no matter how you look, where you call home, who you love, what you believe, or what’s on your playlist. 

CSR Strategy: Shaping Music for Good 

Our core values are put into action through Shaping Music for Good, Believe and TuneCore’s global corporate social responsibility strategy, integrated at all levels of the company and at the heart of our business model.   

 We strive to shape the music industry for good by building trusting relationships with artists and partners, investing in the growth and talent development of our local markets, and empowering our community to positively impact society. We work to achieve progress on our core priorities: gender equity, diversity, equity & inclusion, environmental sustainability, and wellness for our employees, artists, and industry partners.  

Shapers Program 
Employees have the opportunity to join the Shapers Program, a resource group made up of teammates who want to dedicate their time and skills to Shaping Music For Good initiatives. Shapers develop action plans, educate teammates, support the implementation of programs, and inspire action within the organization on causes and issues that align with TuneCore and Believe’s SMFG priorities.  

BE THE CHANGE 

As part of our commitment to gender equity in the industry, TuneCore and Believe partnered with leading marketing intelligence and consulting firm MIDiA Research in 2021 for a groundbreaking study on the underrepresentation of female creators in the music industry.  For the fourth annual study, BE THE CHANGE: Gender Equity in Music, MIDiA Research surveyed more than 4,100 members of the music industry—with a predominant focus on creators—in an effort to better understand their struggles and provide tangible strategies to help them overcome their challenges. Our intent for this study is to inspire meaningful change in the industry. 

 

Recognition and Awards:

Fast Company’s 10 Most Innovative Companies in Music list (2023 & 2024)

  • Crain’s Best Places to Work in NYC (2022 & 2023)

  • Billboard Women in Music List: Andreea Gleeson, CEO (2023 & 2024)

  • Billboard Indie Power Players List: Andreea Gleeson, CEO (2021, 2022, 2023)

  • Billboard’s International Power Players List, Andreea Gleeson, CEO (2021, 2022, 2023, 2024)

 

Benefits & Perks: 

At TuneCore we’re committed to the well-being of our employees and aim to create a workplace that fosters both personal and professional growth. Our inclusive benefits include, but are not limited to: 

 

  • Paid Time Off including vacation, holidays, paid bereavement, unlimited paid sick days, and company-wide week off between Christmas and New Years—every employee needs time to take care of themselves and their family.

  • “Wellness Fridays” year-round (close at 1pm on Fridays) 

  • Universal Paid Parental Leave for both parents – because we know your newest family member(s) deserve your undivided attention. 

  • Comprehensive health, vision, dental, FSA and dependent care from day 1 of employment – your health comes first. 

  • 401k match – an investment in your future. 

  • Company wide events, outings and volunteer days – we have team spirit and know how to have fun! 

  • Hybrid Work – employees have the option to work primarily remotely and work from the office 7 days per month on a flexible schedule organized at the department level, in accordance with Company policies. 

  • Learning and development opportunities and career development training – we believe in promoting and growing our leadership from within the company and proactively invest in our people. 

  • Free distribution subscription for employees – so you can experience the magic of releasing music worldwide (and give us valuable feedback!). 

 

TuneCore and Believe are Equal Opportunity Employers. We celebrate diversity and are committed to creating an inclusive work environment. We encourage applicants of all backgrounds to apply. All your information will be kept confidential according to EEO guidelines.  

  

Senior Front-End Software Engineer (H/F)

The Job

Nous recherchons un Lead développeur Front-End talentueux et passionné, avec une expérience dans le développement de composant pour des environnements distribués, en tirant parti des microservices et des paradigmes d’architecture cloud. Nous recherchons actuellement un Lead développeur Front-End exceptionnel avec une expertise en React pour jouer un rôle clé dans l’évolution de notre plateforme et dans la gestion des composants du design system.

Responsabilités

  • Leadership Technique :
    • Encadrer une équipe de développeurs, fournissant des conseils techniques, du mentorat et du soutien.
    • Superviser l’orientation technique des projets, en veillant à leur alignement avec les objectifs de l’entreprise et les meilleures pratiques de l’industrie.
  • Concevoir et Développer :
    • Concevoir, développer et entretenir les composants core front-end réutilisable en utilisant JavaScript/REACT et les technologies associées.
    • Collaborer avec les concepteurs UX/UI et les développeurs back-end pour implémenter des interfaces utilisateur et des éléments interactifs.
  • Optimisation des Performances et de l’Expérience Utilisateur :
    • Identifier et mettre en œuvre des optimisations de performance.
    • Effectuer des revues de code pour maintenir la qualité du code et les normes de performance.
  • Design Adaptatif et Compatibilité entre Navigateurs :
    • S’assurer de la cohérence des composants au sein d’un Design system
    • S’assurer que le front-end est réactif et fonctionne de manière transparente sur différents appareils et navigateurs.
    • Résoudre les problèmes de compatibilité au besoin.
  • Gestion de l’État et Manipulation des Données :
    • Mettre en œuvre des solutions de gestion de l’état (par exemple, Redux, Context API) pour une manipulation efficace des données et de l’état de l’application.
    • Travailler avec des APIs pour récupérer et gérer les données, en garantissant une expérience utilisateur fluide.
  • Architecture Basée sur les Composants :
    • Développer des composants d’interface utilisateur réutilisables et modulaires, favorisant une architecture front-end évolutive et facile à entretenir.
    • Collaborer avec d’autres développeurs front-end pour établir et faire respecter les normes des composants.
  • Tests Unitaires et Débogage :
    • Écrire des tests unitaires pour assurer la fiabilité et la stabilité des composants front-end.
    • Déboguer et résoudre les problèmes pour maintenir un front-end robuste et sans erreurs.
  • Documentation du Code et Partage des Connaissances :
    • Créer une documentation technique claire et concise pour le code, les composants et l’architecture front-end.
    • Favoriser une culture de partage des connaissances et du mentorat au sein de la communauté front-end.

Qualifications

  • Expérience avérée en tant que lead développeur Front-End (+5 ans en tant que lead dev), avec une forte appétence sur le développement front-end composant et le développement React.
  • Expertise sur la gestion des composants au sein d’un Design System
  • Maîtrise de JavaScript, HTML5, CSS3 et des technologies associées.
  • Expertise en React et son écosystème (React Router, Redux, etc.).
  • Familiarité avec les outils modernes de construction front-end (par exemple, Webpack, Babel).
  • La connaissance des frameworks de tests front-end (par exemple, Jest, React Testing Library) est un plus.
  • Solides compétences en résolution de problèmes et en analyse.
  • Excellentes compétences en communication et en collaboration.

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

ROCK THE JOB ​

  • Programme de formation et de coaching sur-mesure ​

  • Une politique de télétravail​

  • Un programme de bien-être « Pauses » avec de nombreuses activités et animations​

  • Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

  • Un restaurant d’entreprise sain et éco-responsable​

  • Une assurance santé individuelle ou familiale​

  • Avantages CE ​

  • Un rooftop​

  • Une salle de sport avec des cours gratuits​

SING IN HARMONY ​

  • Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d’avoir un impact positif sur la diversité, l’équité et l’inclusion (DEI), le bien-être et la planète.​

  • Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

  • Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)

Software Engineer (H/F)

The Job

Tu aimerais valoriser tes compétences de développeur(se) chevronné(e) chez un des plus grands acteurs de la distribution musicale et savoir ce qui se passe de l’autre côté du miroir ?

Suis le lapin blanc Alice !

Dans quelle équipe ?

  • Rattaché(e) à la direction Engineering
  • Une équipe Fullstack où IT et Product construisent avec exigence plusieurs plateformes phare de Believe destinées aux usages internes et externes
  • Méthodologie Agile Scrum/Safe
  • Solutions B2B/B2C

Pour faire quoi ?

  • Développer et maintenir des applications Dataviz à gros enjeu business (microservices + microapps en environnement AWS – bientôt GCP)
  • Créer, maintenir et faire évoluer nos APIs et BFF
  • Participer aux orientations techniques sur une stack web moderne (Backend JAVA microservices) en étroite collaboration avec les architectes
  • Avoir un regard critique sur nos pratiques et proposer des solutions techniques pour délivrer des produits performants et à l’état de l’art
  • Maitriser les pipelines de CICD et les gitflow
  • Garantir la qualité, les performances et l’état de santé de nos assets via des tests automatisés BDD, TDD, TU/TF/TE2E (jUnit, Mockito, Cucumber, SonarQube)
  • Participer avec les autres équipes du plateau à l’évolution de la stack technique et au choix des outils transverses notamment grâce aux Guildes
  • Faire de la veille technologique, réaliser des POCs et t’informer en permanence des nouveautés dans le domaine et avoir le sens du partage
  • Participer à des programmes de formations techniques et opérationnelles

Qualifications

Chez Believe, notre leitmotiv est simple : ouverture d’esprit, passion et implication !

On appréciera aussi ta proactivité, ton sens de l’innovation, ton excellent relationnel et ton enthousiasme !

  • Tu justifies d’une expérience significative (au moins 4 ans) en développement Backend et suis assidument les tendances et évolutions : JAVA, Spring-boot, API REST, Maven, Git, Kubernetes, Docker te sont très familiers.
  • Vrai(e) techos dans l’âme, tu as une grosse sensibilité pour la production et n’hésite pas à fouiller dans le legacy en PHP.
  • Tu n’hésites pas à aller parler à nos partenaires quotidiens (Produit, SRE, QA)
  • « KISS » n’est pas qu’un groupe de glam metal pour toi.
  • Tu es convaincu(e) de l’importance de la donnée et aimes la valoriser grâce aux interfaces permettant de la manipuler.
  • Un bon niveau d’anglais serait un plus
  • Une appétence pour le tooling et l’automation favorisant un delivery efficace et sans contrainte
  • La connaissance des écosystèmes cloud AWS/GCP n’a plus de secret pour toi

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

ROCK THE JOB ​

  • Programme de formation et de coaching sur-mesure ​

  • Une politique de télétravail​

  • Un programme de bien-être « Pauses » avec de nombreuses activités et animations​

  • Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

  • Un restaurant d’entreprise sain et éco-responsable​

  • Une assurance santé individuelle ou familiale​

  • Avantages CE ​

  • Un rooftop​

  • Une salle de sport avec des cours gratuits​

SING IN HARMONY ​

  • Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d’avoir un impact positif sur la diversité, l’équité et l’inclusion (DEI), le bien-être et la planète.​

  • Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

  • Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)

Front-End Software Engineer (H/F)

The Job

Tu aimerais valoriser tes compétences de développeur(se) chevronné(e) chez un des plus grands acteurs de la distribution musicale et savoir ce qui se passe de l’autre côté du miroir ?

Suis le lapin blanc Alice !

Dans quelle équipe ?

  • Rattaché(e) à la direction Engineering
  • Une équipe Fullstack où IT et Product construisent avec exigence plusieurs plateformes phare de Believe destinées aux usages internes et externes
  • Méthodologie Agile Scrum/Safe
  • Solutions B2B/B2C

Pour faire quoi ?

  • Développer et maintenir des applications Dataviz à gros enjeu business (microservices + microapps en environnement AWS – bientôt GCP)
  • Créer, maintenir et faire évoluer nos applications web et librairies de composants (Design System)
  • Participer aux orientations techniques sur une stack web moderne (Frontend ReactJS microapps) en étroite collaboration avec les architectes
  • Avoir un regard critique sur nos pratiques et proposer des solutions techniques pour délivrer des produits performants et à l’état de l’art
  • Maitriser les pipelines de CICD et les gitflow
  • Garantir la qualité, les performances et l’état de santé de nos assets via des tests automatisés BDD, TDD, TU/TF/TE2E (Jest, React Testing Library, Mockito, Cucumber, SonarQube)
  • Participer avec les autres équipes du plateau à l’évolution de la stack technique et au choix des outils transverses notamment grâce aux Guildes
  • Faire de la veille technologique, réaliser des POCs et t’informer en permanence des nouveautés dans le domaine et avoir le sens du partage
  • Participer à des programmes de formations techniques et opérationnelles

Qualifications

Chez Believe, notre leitmotiv est simple : ouverture d’esprit, passion et implication !

On appréciera aussi ta proactivité, ton sens de l’innovation, ton excellent relationnel et ton enthousiasme !

  • Tu justifies d’une expérience significative (au moins 4 ans) en développement Frontend et suis assidument les tendances et évolutions : ReactJS, Typescript, NPM, API REST, Storybook, Git, Kubernetes, Docker te sont très familiers.
  • Vrai(e) techos dans l’âme, tu as une grosse sensibilité pour la production et n’hésite pas à fouiller dans le legacy.
  • Tu n’hésites pas à aller parler à nos partenaires quotidiens (Produit, SRE, QA)
  • « KISS » n’est pas qu’un groupe de glam metal pour toi.
  • Tu es convaincu(e) de l’importance de la donnée et aimes la valoriser grâce aux interfaces permettant de la manipuler.
  • Un bon niveau d’anglais serait un plus
  • Une appétence pour le tooling et l’automation favorisant un delivery efficace et sans contrainte
  • La connaissance des écosystèmes cloud AWS/GCP n’a plus de secret pour toi

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

ROCK THE JOB ​

  • Programme de formation et de coaching sur-mesure ​

  • Une politique de télétravail​

  • Un programme de bien-être « Pauses » avec de nombreuses activités et animations​

  • Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

  • Un restaurant d’entreprise sain et éco-responsable​

  • Une assurance santé individuelle ou familiale​

  • Avantages CE ​

  • Un rooftop​

  • Une salle de sport avec des cours gratuits​

SING IN HARMONY ​

  • Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d’avoir un impact positif sur la diversité, l’équité et l’inclusion (DEI), le bien-être et la planète.​

  • Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

  • Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)

Senior Data engineer (H/F)

The Job

Contexte
Vous intégrez la Tribu Data Office de Believe et la squad Dataplateforme en tant que Data engineer.
La Dataplateforme s’appuie sur une stack AWS / Snowflake avec des pratiques à l’état de l’art en data engineering et data modélisation, et des contraintes de fort volume et haute performance.

Au sein de la squad organisée selon la pratique Scrum, en charge du Build et du Run de son périmètre, vous aurez pour responsabilité d’implémenter les flux de données depuis l’ingestion des nouvelles sources jusqu’à leur préparation pour exposition au travers des niveaux Bronze, Silver et Gold (warehouse) Vous maitrisez ainsi:
La conception et le développement d’un pipeline d’ingestion sur AWS (Step function / python / S3) La transformation de données (Python, Spark Scala / Databricks, SQL) Les pratiques de test (TU Python, TU Spark Scala) La modélisation Data en flocons Les pratiques de run (surveillance, monitoring, fix) La rédaction de la documentation (Data galaxy / Confluence) Les enjeux de performances, de suivi des couts et de sécurité

Qualifications

Pourquoi nous rejoindre ? Chez believe, notre leitmotiv est simple : ouverture d’esprit, passion et implication ! On appréciera aussi votre agilité, votre sens de l’innovation, votre excellent relationnel et votre enthousiasme !

Vous êtes de niveau BAC+3 à BAC+5 (Écoles d’ingénieurs, BTS, DUT, DESS, Mastère).
Vous justifiez d’une expérience significative (au moins 3 ans) dans les technologies de notre stack: AWS, Snowflake, python, spark scala, SQL.
L’esprit Craft est une évidence.
Vous êtes convaincu de l’importance de la donnée, et pensez qu’elle est à mettre en regard des besoins métiers. Bref, vous aimez la donnée et êtes pragmatique.
Vous aimez vous tenir au courant des nouvelles évolutions technologiques, et pratiquez une veille régulière.
Votre niveau d’anglais est courant, à l’oral comme à l’écrit.
 

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

Rock the job

Programme de formation et de coaching sur mesure ​

Une politique de télétravail​

Un programme de bien-être « Pauses » avec de nombreuses activités et animations en interne​

Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

Un restaurant d’entreprise sain et éco-responsable​

Une assurance santé individuelle ou familiale​

Avantages CE ​

Un rooftop​

Une salle de sport avec des cours gratuits​

 

Sing in harmony

​Des groupes d’ambassadeurs pour s’engager sur la réduction de l’empreinte carbone et environnementale de Believe et l’équité professionnelle Femme/Homme.​

Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)​

 

 

Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du sexe, des mœurs, de l’orientation sexuelle, du genre, de l’âge, de la situation de famille, de l’état de grossesse, d’une prétendue race, des opinions politiques, des activités syndicales, des convictions religieuses, de l’apparence physique, du nom de famille, du lieu de résidence, de l’état de santé, ou en situation de handicap.

Découvrez nos nouveaux locaux : bit.ly/believeoffice

Senior Software Engineer (H/F)

The Job

Tu aimerais valoriser tes compétences de technicien chevronné chez un des plus grands acteurs de la distribution musicale et savoir ce qui se passe de l’autre côté du miroir ? Suis le lapin blanc Alice !

Dans quelle équipe ?

  • Rattaché(e) à la direction Engineering
  • Une équipe Fullstack où IT et Product construisent avec exigence plusieurs plateformes phare de Believe destinées aux usages internes et externes
  • Méthodologie Agile Scrum/Safe
  • Solutions B2B/B2C

Pour faire quoi ?

  • Développer et maintenir des applications Dataviz à gros enjeu business (microservices + microapps en environnement AWS – bientôt GCP)
  • Créer, maintenir et faire évoluer nos APIs et BFF
  • Participer aux orientations techniques sur une stack web moderne (Backend JAVA microservices) en étroite collaboration avec les architectes
  • Avoir un regard critique sur nos pratiques et proposer des solutions techniques pour délivrer des produits performants et à l’état de l’art
  • Maitriser les pipelines de CICD et les gitflow
  • Garantir la qualité, les performances et l’état de santé de nos assets via des tests automatisés BDD, TDD, TU/TF/TE2E (jUnit, Mockito, Cucumber, SonarQube)
  • Participer avec les autres équipes du plateau à l’évolution de la stack technique et au choix des outils transverses notamment grâce aux Guildes
  • Faire de la veille technologique, réaliser des POCs et t’informer en permanence des nouveautés dans le domaine et avoir le sens du partage
  • Participer à des programmes de formations techniques et opérationnelles

Qualifications

Chez Believe, notre leitmotiv est simple : ouverture d’esprit, passion et implication !

On appréciera aussi ta proactivité, ton sens de l’innovation, ton excellent relationnel et ton enthousiasme !

  • Tu justifies d’une expérience significative (au moins 4 ans) en développement Backend et suis assidument les tendances et évolutions : JAVA, Spring-boot, API REST, Maven, Git, Kubernetes, Docker te sont très familiers.
  • Vrai(e) techos dans l’âme, tu as une grosse sensibilité pour la production et n’hésite pas à fouiller dans le legacy.
  • Tu n’hésites pas à aller parler à nos partenaires quotidiens (Produit, SRE, QA)
  • « KISS » n’est pas qu’un groupe de glam metal pour toi.
  • Tu es convaincu(e) de l’importance de la donnée et aimes la valoriser grâce aux interfaces permettant de la manipuler.
  • Un bon niveau d’anglais serait un plus
  • Une appétence pour le tooling et l’automation favorisant un delivery efficace et sans contrainte
  • La connaissance des écosystèmes cloud AWS/GCP n’a plus de secret pour toi

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

ROCK THE JOB ​

  • Programme de formation et de coaching sur-mesure ​

  • Une politique de télétravail​

  • Un programme de bien-être « Pauses » avec de nombreuses activités et animations​

  • Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

  • Un restaurant d’entreprise sain et éco-responsable​

  • Une assurance santé individuelle ou familiale​

  • Avantages CE ​

  • Un rooftop​

  • Une salle de sport avec des cours gratuits​

SING IN HARMONY ​

  • Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d’avoir un impact positif sur la diversité, l’équité et l’inclusion (DEI), le bien-être et la planète.​

  • Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

  • Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)

Senior Software Engineer (H/F)

The Job

Nous recherchons un core développeur Back-End PHP talentueux et passionné, spécialisé dans le core développement pour des environnements distribués, en utilisant des microservices et des paradigmes d’architecture cloud. Le candidat idéal aura une solide compréhension des modèles de conception asynchrones et orientés événements, des environnements AWS et des méthodologies agiles, ainsi qu’une expérience avérée dans la formation de développeurs juniors et la collaboration efficace au sein d’une équipe.

Responsabilités

  • Concevoir et Développer :
    • Concevoir, développer et entretenir le back-end en utilisant PHP et les technologies associées.
    • Collaborer avec des équipes interfonctionnelles pour définir l’architecture, les spécifications de conception et mettre en œuvre des solutions.
  • Optimisation des Performances et de la Scalabilité :
    • Identifier et résoudre les goulots d’étranglement de performance, en veillant à la disponibilité et à la scalabilité de la plateforme.
    • Effectuer des revues de code pour maintenir la qualité du code et les normes de performance.
  • Gestion de Base de Données :
    • Concevoir et optimiser les schémas de base de données pour répondre aux exigences de l’application.
    • Rédiger des requêtes SQL efficaces, gérer les index et garantir l’intégrité des données.
  • Développement et Intégration d’API :
    • Développer des APIs robustes pour les applications front-end et les services tiers.
    • Collaborer avec les développeurs front-end pour assurer une communication efficace entre les systèmes front-end et back-end.
  • Sécurité et Conformité :
    • Mettre en œuvre les meilleures pratiques de sécurité pour protéger les données des utilisateurs et se prémunir contre les vulnérabilités.
    • Se tenir au courant des normes du secteur et des exigences de conformité afin d’en assurer le respect.
  • Débogage et Dépannage :
    • Identifier et résoudre les problèmes techniques, les bugs et les erreurs.
    • Effectuer des tests et du débogage approfondis pour maintenir une plateforme stable et fiable.
  • Documentation du Code et Partage des Connaissances :
    • Créer une documentation technique claire et concise pour le code, les APIs et l’architecture système.
    • Encadrer les développeurs juniors et participer activement aux sessions de mentoring

Qualifications

  • 5+ années d’expérience en développement PHP, avec une focalisation sur les systèmes distribués et l’architecture de microservices, MySQL et les technologies associées.
  • Expérience pratique avec les technologies AWS.
  • Solide compréhension des méthodologies Agile, y compris SCRUM.
  • Familiarité avec les approches Dev(Sec)Ops et/ou GitOps.
  • Capacité avérée à encadrer des développeurs juniors.
  • Excellent esprit d’équipe avec de fortes compétences en communication et en relations interpersonnelles.
  • Mentalité rigoureuse et curieuse, toujours en quête d’apprentissage et d’amélioration.
  • Engagement envers les pratiques d’assurance qualité et la création de logiciels fiables.

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

ROCK THE JOB ​

  • Programme de formation et de coaching sur-mesure ​

  • Une politique de télétravail​

  • Un programme de bien-être « Pauses » avec de nombreuses activités et animations​

  • Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

  • Un restaurant d’entreprise sain et éco-responsable​

  • Une assurance santé individuelle ou familiale​

  • Avantages CE ​

  • Un rooftop​

  • Une salle de sport avec des cours gratuits​

SING IN HARMONY ​

  • Programme Ambassadeur : la possibilité pour tous les Believers de participer à des initiatives de bénévolat afin d’avoir un impact positif sur la diversité, l’équité et l’inclusion (DEI), le bien-être et la planète.​

  • Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

  • Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)

Senior Data Engineer (H/F)

The Job

Contexte

Le Tribe « Customer Finance » est composé de plusieurs Squad, parmi elles la squad Finance Ingestion qui a pour mission de développer des outils et des applications pour la collecte de royalties auprès des plateformes de streaming de musique ainsi que préparer les données afin de faire la distribution des royalties auprès des producteurs de musiques. 

En tant que Senior Data Engineer, tu intégras une équipe de Data Engineering travaillant avec les principes du framework agile Scrum. Cette équipe est composée essentiellement de 5 Data Engineer et 1 Software Engineer.  

Nous avons un écosystème composé de : 

  • Un socle de gestion des données (Delta Lake) plus d’1.5 milliard de lignes /mois 

  • Data processing avec Scala et Spark utilisant le runtime de Databricks 

  • Orchestration de nos data pipelines avec Airflow managé 

  • Des APIs déployées avec AWS Lambda et API Gateway pour faire interagir les utilisateurs avec notre interface front (PHP) 

  • AWS RDS pour hoster la base de données back-end sous PostgreSQL  

  • Versionning du code sous GitLab avec un environnement de dev, staging et production 

  • Infrastructure sous AWS    

Les missions du Senior Data Engineer au sein de l’équipe :

–          Accompagner les développeurs à écrire du code propre, qualitatif et conforme aux standards de l’équipe 

-          Interagir avec l’architecte, les équipes infrastructures Cloud pour concevoir les solutions de data engineering 

–          Proposer des améliorations continues et être garant de réduire les dettes techniques 

-          Développer des flux de données (data pipelines) avec de l’Apache Spark et du Scala 

-          Faire de l’orchestration via Airflow avec du Python 

-          Maintenir le workflow GitLab afin de garantir une bonne productivité de l’équipe de développement 

-          Effectuer des revues de codes des autres membres de l’équipe 

-          Collaborer les membres de l’équipe dev pour atteindre l’objectif du sprint 

-          Faire du support applicatif et fonctionnel de l’application auprès des opérationnel 

Qualifications

Qualifications du Data Engineer 

–         5-8 ans d’expérience en Scala 

–         Une maitrise horizontale de tous les composants d’une plateforme de data 

–         Expérience en programmation fonctionnel 

–         Connaissance d’un effect system en Scala (ZIO ou cats) 

–         Excellente maîtrise de l’API Spark en Scala avec pour but de guider l’équipe sur les bonnes pratiques 

–         Expérience en développement backend  

–         Une bonne maitrise des services AWS (API Gateway, Lambda, SNS, SQS, S3, Cloudwatch, VPC) 

–         Développer avec un état d’esprit Keep it Simple, Stupid (KISS) 

–         Excellente compétence dans la gestion de relation avec une équipe en remote 

–         Bonne communication pour gérer les différents points de vue et expliquer les contraintes aux utilisateurs 

 

Optionnel 

  • Expérience en PHP (framewok Symfony ou Laravel) 

Additional Information

Set the tone with us​

Chez Believe, nous avons deux cœurs : nos collaborateurs et nos artistes.​

Nous croyons en la force de nos collaborateurs, qui s’épanouissent chaque jour en développant leur potentiel… Notre objectif est d’offrir à nos collaborateurs le meilleur environnement possible pour qu’ils puissent s’épanouir.​

Rock the job

Programme de formation et de coaching sur mesure ​

Une politique de télétravail​

Un programme de bien-être « Pauses » avec de nombreuses activités et animations en interne​

Accès à Eutelmed, la plateforme numérique de santé mentale et de bien-être qui permet de parler à un psychologue expérimenté​

Un restaurant d’entreprise sain et éco-responsable​

Une assurance santé individuelle ou familiale​

Avantages CE ​

Un rooftop​

Une salle de sport avec des cours gratuits​

 

Sing in harmony

​Des groupes d’ambassadeurs pour s’engager sur la réduction de l’empreinte carbone et environnementale de Believe et l’équité professionnelle Femme/Homme.​

Mise en place du Forfait mobilité durable: remboursement jusqu’à 600€ des frais de transport en commun/avec une faible empreinte carbone.​

Congé 2nd parent de 5 jours calendaires rémunérés à 100% (en plus du congé légal paternité ou du congé d’adoption, nous ne l’attribuons pas au congé maternité)​

 

 

Believe s’engage à garantir l’égalité des chances en matière d’emploi, sans tenir compte de l’origine, du sexe, des mœurs, de l’orientation sexuelle, du genre, de l’âge, de la situation de famille, de l’état de grossesse, d’une prétendue race, des opinions politiques, des activités syndicales, des convictions religieuses, de l’apparence physique, du nom de famille, du lieu de résidence, de l’état de santé, ou en situation de handicap.

Découvrez nos nouveaux locaux : bit.ly/believeoffice

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.