Pourquoi nous rejoindre ?
Chez Semji, nous transformons en profondeur la manière dont les grandes marques créent et optimisent leurs contenus grâce à une plateforme Content Marketing tout-en-un. Notre solution permet aux entreprises de piloter chaque étape de leur stratégie de contenu, de l’identification des opportunités de visibilité jusqu’à la mesure précise des performances et du retour sur investissement.
Au quotidien, nos problématiques techniques sont nombreuses, le plus souvent passionnantes et parfois très ambitieuses :
Nous agrégeons en temps réel de larges quantités de données (web crawl, extraction de contenu, récupération et stockage de données depuis de nombreuses API tierces).
Nous développons des fonctionnalités réellement innovantes basées notamment sur les modèles SOTA d’IA générative d’OpenAI et Anthropic. Nous faisons de l’UI/UX de notre plateforme un réel point de différenciation par rapport à notre concurrence, avec des enjeux importants de performances.
Notre infra est hébergée chez AWS et nous cherchons en continu à l’industrialiser, à optimiser ses performances mais aussi ses coûts (approche DevOps).
Nous aimons la data, les graphiques et le monitoring : notre stack est surveillé à différents niveaux, techniques et fonctionnels, grâce à des outils comme Kibana, New Relic ou Metabase.
Plus largement, nous rencontrons tous les challenges classiques liés au développement d’une application full SaaS.
Aujourd’hui, plus de 400 entreprises dans 15 pays s’appuient quotidiennement sur Semji, parmi lesquelles des marques emblématiques comme Leroy Merlin, La Vie Claire, la Macif et Qonto.
N’hésite pas à te créer un free trial sur https://app.semji.com pour tester !
A quoi ressemblera ton quotidien chez Semji ?
Tu seras au cœur d’une équipe R&D passionnée, ambitieuse, d’un très bon niveau technique et qui attend déjà avec impatience de t’accueillir et de travailler avec toi.
Aujourd’hui, l’équipe est composée de 12 personnes :
David, Arnaud, Mouhamed, Manuel, Gaëlle, Abdel, les Développeurs.
Ayyoub, Tech Lead Front-end
Sébastien, Tech Lead Back-end
Julien, le Product Manager.
Zineb & Valentin, les Product Designer.
Michael, l’AI manager.
Olivier, le CTO.
Tu interviendras sur l’ensemble de la chaîne de développement de notre plateforme, en partant des étapes de réflexion et conception en amont, jusqu’à la mise en production et le monitoring.
Au quotidien, tes principales missions seront :
La conception et le développement en équipe de notre application Semji et plus particulièrement de la partie backend : API REST principale en PHP avec stack Symfony+API Platform, workers asynchrones basés sur le composant Messenger et les files SQS de AWS, API transverses internes en PHP, Node.js ou Python, notre magnifique schéma de base de données sous Postgres, …
Le prototypage de fonctionnalités innovantes.
Le partage de tes connaissances et l’accompagnement de l’équipe (brainstorms, code review, pair programming…).
La contribution à notre démarche qualité à travers notamment la revue de code, l’évolution de notre stack de tests existante ainsi qu’en maintenant à jour l’architecture, la base de code et les librairies en continu.
La maintenance et la modernisation de notre approche et de nos outils DevOps (CI/CD, cluster k8s, monitoring, …).
Plus généralement, tu participeras activement à l’amélioration continue de tous les aspects de notre stack technique actuelle : https://stackshare.io/semji/semji (PHP 8+/Symfony 7+, Postgres 16+, Docker, cloud AWS, JS/React, Github, Github Actions, …).
Une semaine par trimestre, tu auras l’occasion de participer à nos “Semaines Innov R&D” qui te permettront de porter un projet d’innovation fonctionnelle ou technique qui t’inspire, en dehors des contraintes de la Roadmap produit.