En un coup d'œil
- Missions: Développez des APIs et construisez des interfaces utilisateur accessibles et cohérentes.
- Entreprise: Murena, une entreprise tech innovante axée sur la confidentialité.
- Avantages: Travail à distance, horaires flexibles et impact réel sur des projets open-source.
- Autres infos: Opportunités de croissance professionnelle dans un environnement dynamique.
- Pourquoi ce job: Rejoignez une équipe multiculturelle et contribuez à des produits respectueux de la vie privée.
- Qualifications: Expérience en développement web full stack et compétences en collaboration.
Le salaire estimé est compris entre 61650 - 75350 € par an.
Équipe : Web
Lieu : Télétravail, basé en France
Contrat : Permanent (CDI), temps plein
Démarrage : Dès que possible, et au plus tard début 2027
Fuseau horaire : France (CET)
Charge de travail : Temps plein, heures flexibles
À propos de Murena
Murena SAS construit des produits mobiles et cloud respectueux de la vie privée : /e/OS, un système d'exploitation Android dé-Googlé, et Murena Workspace, une suite cloud basée sur Nextcloud. Nous sommes une équipe entièrement à distance et multiculturelle, et la plupart de notre travail est open source.
À propos de ce rôle
Murena Workspace, notre produit principal, est construit sur Nextcloud. Vous rejoindrez l'équipe Web pour mettre en œuvre notre feuille de route produit, dont le principal objectif est d'unifier les versions B2B et B2C de Murena Workspace. Nous recherchons un développeur full stack polyvalent qui s'adapte à la pile technologique en place : vous construisez des services back-end et des API, travaillez avec des bases de données et vous souciez de la qualité de l'interface utilisateur. Vous aiderez également l'équipe à appliquer des pratiques de développement solides (architecture, CI/CD, qualité) à nos forks open source et à vous familiariser avec les outils de développement assistés par IA.
Responsabilités
- Concevoir et construire des API, principalement en PHP et aussi en Python, Go ou Java, selon les besoins du projet
- Concevoir des modèles de données et interagir avec des bases de données relationnelles et autres (requêtes, migrations, performances)
- Contribuer à l'unification des versions B2B et B2C de Murena Workspace
- Faire attention au front-end : interfaces utilisateur propres, accessibles et cohérentes
- Concevoir une architecture logicielle qui évolue avec la base d'utilisateurs
- Maintenir nos forks basés sur Nextcloud et d'autres forks open source : les garder synchronisés avec l'amont, avec des vérifications appropriées de CI/CD et de qualité
- Réviser le code et partager les meilleures pratiques avec l'équipe
- Aider l'équipe à adopter des outils de développement assistés par IA
Exigences
- Plus de 5 ans d'expérience en développement web full stack, avec une forte expérience back-end
- Solide expérience en PHP (le cœur de notre pile basée sur Nextcloud), plus expérience dans la construction d'API ou de services dans au moins un des langages Python, Go ou Java, et volonté de travailler dans les autres
- Expérience avec les bases de données (SQL et modélisation de données, par exemple PostgreSQL ou MariaDB/MySQL)
- Capacité à s'adapter rapidement à de nouvelles piles, langages et bases de code
- Expérience dans la conception d'architectures logicielles maintenables et évolutives
- Expérience avec CI/CD et tests automatisés, y compris le scripting shell et les conteneurs (Docker)
- Anglais courant, écrit et parlé (obligatoire)
- Expérience de travail dans une équipe à distance
Avis souhaitable
- Expérience avec Nextcloud (serveur, applications ou contributions en amont), ou avec des plateformes open source PHP comparables
- Expérience dans le maintien de forks de projets open source, ou contribution en amont
- Intérêt pour, ou expérience avec, des outils de développement assistés par IA
- Contributions à des projets open source
Équipe
Vous travaillerez avec les développeurs web et l'équipe d'infrastructure, ainsi qu'avec les chefs de produit de Murena Workspace. Nous travaillons à distance et de manière asynchrone.
Ce que nous offrons
- Télétravail à temps plein pour les candidats basés en France, heures flexibles
- Travailler sur des logiciels open source utilisés par des dizaines de milliers d'utilisateurs actifs
- Un rôle ayant une réelle influence sur la manière dont l'équipe construit et maintient Workspace
Processus de recrutement
Trois conversations, puis une offre, sans longue attente entre les deux :
- Faire connaissance (RH). Si votre profil semble correspondre, nous vous invitons à un premier échange dans la semaine suivant votre candidature.
- Rencontre avec l'équipe technique. Si cela se passe bien, vous parlerez avec les personnes avec qui vous travailleriez, la semaine suivante.
- Rencontre avec notre PDG. Si vous êtes sélectionné, une conversation finale avec notre PDG.
- Vous faire une offre. Si tout le monde est aligné, nous vous envoyons une offre.
Nous visons à compléter tous les entretiens d'ici mi-novembre 2026 et à pouvoir faire une offre d'ici fin novembre. Cela peut varier en fonction du nombre de candidatures reçues.
Égalité des chances
Murena accueille les candidatures de tous, indépendamment du genre, de l'âge, de l'origine, du handicap, de la religion, de l'orientation sexuelle ou de toute autre caractéristique personnelle. Dites-nous si vous avez besoin d'un ajustement pendant le processus.
Avis de confidentialité pour les candidats
Murena SAS traite les données personnelles que vous nous envoyez (CV, liens, lettre de motivation) uniquement pour évaluer votre candidature et gérer notre processus de recrutement. La base légale est les mesures prises à votre demande avant la conclusion d'un contrat (RGPD art. 6.1.b). Vos données sont accessibles uniquement aux personnes impliquées dans le recrutement. Elles sont hébergées sur des serveurs en Allemagne exploités par Hetzner, notre fournisseur d'hébergement, qui agit en tant que processeur. Elles sont conservées pendant un maximum de 2 ans après notre dernier contact, sauf si vous demandez à ce qu'elles soient supprimées plus tôt. Certains membres de l'équipe sont situés en dehors de l'UE ; les transferts sont couverts par des garanties appropriées.
Vous pouvez exercer vos droits d'accès, de rectification, d'effacement, de restriction, d'opposition et de portabilité à tout moment en écrivant à dpo@murena.com. Vous pouvez également déposer une plainte auprès de votre autorité de protection des données (en France, la CNIL).
Senior Full Stack Engineer at Murena employeur : Murena
Murena est un employeur exceptionnel qui valorise la diversité et l'éthique au sein de son équipe internationale et multiculturelle. En tant que spécialiste SEA/SEO, vous bénéficierez d'une flexibilité de travail à distance, d'horaires adaptables et de l'opportunité de contribuer à un écosystème technologique respectueux de la vie privée. Vous aurez également la chance de travailler sur des projets significatifs qui ont un impact direct sur la croissance de Murena et sur l'accessibilité des technologies durables et open-source.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Full Stack Engineer at Murena
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Murena.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Murena.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Murena remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Murena est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Full Stack Engineer at Murena
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Murena et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Murena sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Murena
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Murena, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Murena !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Murena, ils rechercheront des candidats réactifs et capables de travailler sous pression.