Requirements: French
Company: SPECTRE
Region: Paris , le-de-France
Bonjour, je suis Guillaume, CTO de SPECTRE. Je cherche un Senior Software Engineer pour me rejoindre chez SPECTRE . L''annonce pourra intresser ceux ou celles qui apprcient les nouvelles expriences (nous faisons du hardware), cherchent des challenges techniques, dans une structure taille humaine, en croissance et avec un business sain et durable. La socit fournit la musique dans des hotels, boutiques, casinos, etc partout dans le monde. Nous produisons la direction artistique (i.e. des playlists), et les solutions de diffusion (i.e. des players audio hardware et software), en tenant compte des besoins spcifiques des professionnels (e.g. programmabilit, fiabilit, contrle distance, gestion des droits, etc). Nous sommes une PME , en croissance rgulire et ininterrompue depuis 15 ans . Nous travaillons beaucoup l''international, notamment auprs de l''htellerie haut de gamme. Nous travaillons bien. Les clients sont contents. Nous avons peu de churn. Nous sommes family-friendly et remote-friendly . J''ai deux enfants de 5 et 2 ans, et le fondateur de la socit Maximilien a 3 filles. On valorise l''quilibre vie prive - vie professionnelle. Plusieurs d''entre nous sont en full remote. Les bureaux sont Paris prs de Saint-Lazare (8e). Le remote est volont full remote compris dans la limite de travailler dans un fuseau horaire proche (CET2h). Le poste Le poste est en CDI . Le salaire est de 60-70K selon l''exprience. Vous prendrez la relve de Franois qui a dmnag avec sa famille Montral il y a deux ans, a continu avec nous une anne et a fini par rejoindre une entreprise locale. Nous dvelopperons et maintiendrons ensemble et avec le renfort de freelances les applications de SPECTRE. Celles-ci sont toutes assez petites et spcialises . Nous avons aujourd''hui : plusieurs apps Node.js, dont une application embarque sur notre player hardware deux apps React une app macOS Swift une app mobile React Native iOS & Android un layer Yocto (i.e. micro systme d''exploitation Linux utilis sur nos players) La rpartition entre nous de ces applications se fera ensemble et de manire progressive. Certains sujets spcialiss (Yocto, macOS, mobile) sont actuellement confis des freelances et pourront le rester. L''ensemble s''appuie sur un bus RabbitMQ, une DB MongoDB et un cache Redis. L''intgration se fait avec Github Actions et Terraform. Le hosting est sur AWS. Tout est monitor par Datadog et Sentry. Le player hardware est bas sur des SBC Raspberry et modules iMX8 Toradex + baseboard custom. Nous en produisons plusieurs centaines par an, et grons une flotte de 2500 players dploys aux quatre coins du monde. Votre profil Les must-have : Vous avez plusieurs annes d''exprience en dveloppement backend Vous tes trs l''aise avec Node.js et Typescript Vous tes curieux, vous aimez apprendre Vous avez de l''exprience avec au moins une libraire frontend moderne (React de prfrence) Forte autonomie Exprience avec au moins une librairie de test unitaire ou E2E Les nice-to-have : Anglais solide Exprience pralable avec les technologies de notre stack Bonne culture technique gnrale (e.g. rseau, systme, QA, web...) Exprience avec au moins un language compil (e.g. C, Rust, Swift) Connaissance avance de Node.js et V8 (e.g. event loop, garbage collection, profiling) Notions de traitement de signal, ou de dveloppement embarqu Vous avez un diplme de niveau Master ou suprieur Les technologies que nous employons Node.js, React, GraphQL, WebSockets, React Native, Swift, MongoDB, Redis, RabbitMQ, Docker, AWS (e.g. EC2, Lambda, S3, Route53, etc), FFmpeg, Terraform, Sentry, Datadog, Yocto L''quipe Nous sommes une quinzaine aujourd''hui dans la socit. De mon ct, j''ai 39 ans. Ct produit, je fais les specs, le roadmap et le bug triage. Ct dveloppement, je sais maintenir peu prs tout, avec une prdilection pour les sujets audio, backend, embarqu et devops, et moins d''aisance sur les sujets mobile et frontend. Ct hardware, je gre le sourcing et l''approvisionnement des composants. J''assure aussi parfois du support technique en dernier recours pour les clients. J''ai une formation sans rapport avec la tech. Je vis en Haute-Savoie au bord du lac d''Annecy et viens en moyenne une fois par mois au bureau. Nos arbitrages techniques se font autant que possible sur la base du consensus, et dfaut c''est le maintainer qui dcide. Un seul rituel : un daily rapide tous les matins. Contact Pour candidater ou si vous avez des questions, je suis joignable ici, par mail (engineering at spectre-music.com) ou par tlphone (zro six quatre-vingt-six cinquante zro six trente-trois). Si vous envoyez une candidature, je vous invite y ajouter un petit mot personnel mme court pour vous prsenter, m''expliquer ce que vous recherchez, ce qui vous a plu ch