Full stack dev

À propos

Qui sommes-nous ?

🟧 Dobox est une entreprise incubée à la Plaine Images et accompagnée par Live for Good. Nous croyons que la musique est un droit universel et un formidable vecteur de bien-être, de créativité et de lien social.

🎯 Notre mission : démocratiser la pratique musicale et en faire découvrir les bienfaits en créant des espaces et des outils qui facilitent et révolutionnent notre rapport à la musique — de la découverte à l’apprentissage — grâce à l’innovation et au jeu. 🕹️ Nous le faisons à travers des solutions ludiques, inclusives et technologiques.

Nos valeurs

  • Accessibilité : Solutions inclusives, pensées pour tous, y compris les publics éloignés ou en situation de handicap.

  • Innovation : Perpétuellement à la recherche de nouvelles façons d'améliorer les choses, d’explorer les approches et les disciplines.

  • La diversité : Célébrer la diversité des genres et des origines en créant une communauté autour d’une même passion.

  • La passion : Entretenir la passion et la créativité dans chacune des actions.

Pourquoi rejoindre Dobox ?

  • Participer à un projet à fort impact social et culturel, en pleine croissance.

  • Évoluer dans un environnement dynamique, créatif et bienveillant.

  • Contribuer à l’innovation dans la pratique musicale, l’éducation et la santé.

  • Rejoindre une équipe passionnée, pluridisciplinaire et engagée.

Façonnons le futur de la pratique musicale !

Descriptif du poste

Développement et intégration

  • Développer et maintenir des fonctionnalités sur notre dashboard utilisateur pour le rendre plus intuitif et performant.

  • Contribuer à l'amélioration de l'interface du launcher de nos outils musicaux.

  • Participer à l'intégration et à la synchronisation entre le frontend, le backend et la base de données.

Connexion entre systèmes

  • Assurer une interaction fluide entre le site web, le dashboard, le backend et le launcher (gestion des sockets, authentification, flux de données en temps réel).

  • Participer à la mise en place ou à l’optimisation des APIs REST/Socket.

Optimisation & qualité

  • Identifier et corriger des bugs existants sur les interfaces utilisateurs.

  • Contribuer à l’optimisation des performances et à l'amélioration de l'expérience utilisateur.

  • Participer aux tests et au déploiement des nouvelles fonctionnalités.

Montée en compétence

  • Découvrir la gestion d’un projet tech dans un environnement startup.

  • Être force de proposition sur des choix techniques et des améliorations UX/UI.

📍 Lieu : Lille ou Distanciel

📅 Début : Juillet

⏳ Durée : 2 mois

💼 Contrat : Stage

Profil recherché

Frontend :

  • React (ou Next.js), Tailwind CSS, TypeScript

  • Gestion d’état et logique de composants avancés

  • Bonne compréhension des principes UX/UI

Backend :

  • Node.js avec Express

  • WebSocket / Socket.io pour gestion temps réel

  • JWT, gestion des cookies et tokens pour l'authentification sécurisée

  • Connaissance des APIs REST

Base de données :

  • PostgreSQL (modélisation, requêtes SQL, migrations)

Outils & DevOps :

  • Docker pour le développement et les déploiements

  • Git et GitHub pour le versioning et les workflows collaboratifs

  • Compréhension des environnements de staging et production

En bonus (non obligatoire) :

  • Connaissances sur les systèmes multijoueurs ou synchronisation temps réel

  • Notions ou curiosité pour Flutter (projets d'applications mobiles en cours)

  • Connaissances en CI/CD, monitoring et logs

Process de recrutement

  • Echange à distance visio ou physique à la Plaine Images

  • Test technique

  • Second rendez-vous de validation

📎 LinkedIn | Instagram

Informations complémentaires

  • Type de contrat : Stage (1 à 2 mois)
  • Lieu : Tourcoing
  • Télétravail total possible