cover image
Semji

Développeur back-end/Développeuse back-end

On site

Lyon, France

Full Time

17-01-2025

Share this job:

Score my CV

Job Specifications

Le poste
Descriptif du poste

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.

Profil recherché
Tu as +4 ans d’expérience en tant que Développeur Back-End, avec idéalement une expérience en environnement SaaS
Tu es passionné•e, polyvalent•e, capable de faire face à de nombreux problèmes rapidement et efficacement.
Tu es autonome, aimes faire de la veille et être toujours à la pointe de ton domaine.
Tu es sensible aux bonnes pratiques du développement.
Tu es pragmatique et sais proposer les solutions techniques adaptées au projet et à l’entreprise.
Tu cherches à avoir une vision d’ensemble sur un projet, tu aimes autant comprendre les problématiques fonctionnelles de nos Product Manager que les problématiques Ops.
Bien sûr, tu aimes plus que tout le travail en équipe

Nous recherchons un profil expérimenté qui souhaite mettre ses connaissances au profit de notre plateforme SaaS et du reste de l’équipe, en s’inscrivant dans notre projet sur le long terme.

Compétences techniques

Celles qui sont indispensables :
Très bon niveau en PHP 8+, Symfony 7+ et son écosystème.
Très bon niveau en SQL et en conception de BDD (Postgres).
Très bon niveau en conception et en architecture d’application web.
Maîtrise de GIT.

Celles qui seraient un plus pour l’équipe :
Bonnes connaissances de API Platform.
Bonnes connaissances DevOps (Docker, Linux, cloud AWS, New Relic, …).
Connaissances de Javascript et son écosystème.
Une passion pour les LEGO !
Un bon niveau à Curvytron

Cadre de travail
Localisation : Lyon 9ème (Métro D – Gare de Vaise).
Le choix de ton matériel haut de gamme, Mac ou Linux, renouvelé tous les 3 ans.
Participation régulière à des évènements techniques (Forum PHP, AFUP Day, MiXiT, …).
1 semaine / trimestre pour innover librement, en parallèle des contraintes de la Roadmap produit.
Github, ChatGPT Plus, Copilot, l’IDE de ton choix, Slack et globalement, tous les outils payants ou non qui te permettront de travailler dans les meilleures conditions.
Méthodologie agile basée sur Scrum et Kanban.
Télétravail : 2j de TT/semaine après la période de formation
Tranche de salaire entre 42k et 55k fixe annuel brut
1 semaine de congés en plus pour encourager équilibre vie perso / vie pro
Forfait mobilité durable de 500€/an pour encourager la mobilité douce avec Swile
Tickets restau de 8€ (50/50)
Super mutuelle avec appli Génération, très pratique (pris en charge 50/50)
Très bon café + tireuse à bière

Déroulement des entretiens
Préqualification téléphonique
R1 avec Olivier Balais, CTO & un de nos Tech Lead
Test technique
R2 avec les co-fondateurs

About the Company

Supercharge your content and outpace competitors with our premium AI-powered SaaS solution, trusted by leading brands in France and NA. Semji combines AI-enabled content creation, validation, and analytics for a superior and efficient solution. Backed by advanced technologies, Semji is the go-to solution for brands worldwide seeking to expand their reach and capitalize on new opportunities. Trusted by over 400 companies, our solution enables users to unlock global growth 6x time faster, resulting in +40% more traffic. D... Know more

Related Jobs

Company background Company brand
Company Name
Avance Consulting
Job Title
Application Support Analyst
Job Description
Language :- French and English In this role, coordinating with end users fully in French and perform basic troubleshooting to identify the exact issue and work toward technical resolution within the defined SLA. Responsibilities • Supporting, Troubleshooting & as needed fixing, enhancing business Applications and workstations located in Factory sites at Belfort and Bourogne, France. • Responsible for resolving technical issues raised by Business users, clients or internal stakeholders directly or through the ticketing systems/ using SOPs/KBAs/KT docs. Based on approval from Client manager, create tickets in ServiceNow on behalf of end users • Coordination with vendor for 3rd party/COTS applications and do continual follow up until the fix and track it to closure. • Manage and resolve production incidents that include Application outages, job failures, system/data defects, Feature/Functionality failures, Workstation issues. • Take ownership of Tickets in Ticketing tool and ensure it is updated in detail with Work notes, status updates and Resolution Notes. • Responsible to test the application features, should understand any testing tool. • Responsible for patching activity that is scheduled during weekends (As and when required only with less frequency). • Document KBAs/SOPs and Prepare RCAs for Problem Tickets • Proactively propose Continuous Improvements to add value to the Business. • Coordinate with geographically distributed technical, functional teams using English to address client’s needs • As needed liaison between French speaking stake holders & English speaking geographically distributed teams • With reasonable mentoring & guidance, learn technologies and effectively contribute to technical (code, configuration, database etc.) needs of the job Qualifications we seek in you! Preferred Qualifications/ Skills • Candidate should hold bachelor’s or master’s degree in computer engineering from any university. • Good Knowledge in VB6, Java, ASP.net, AWS • Strong understanding of RDBMS concepts • Good knowledge on SQL Server, Oracle DB • Basic knowledge of GIT • Good knowledge on HTML, CSS, JavaScript, jQuery, • Ability to communicate effectively both in French and English and should have strong customer focus • Strong have written and verbal communication skills • Flexible to work during weekends on ad-hoc basis • Willingness to learn all the technology required at work • Should be able to handle Business users call, manage & mentor team. • Ability to be learn and apply new processes and tools. • Technical understanding of products/services and/or ecosystem being supported. • Based on the manager’s request, to facilitate IT operations, work on-site either from Belfort or Bourogne factory Be open to work with a reporting manager who speaks only English & is geographically located in a different location
Bourgogne-Franche-Comté, France
On site
Full Time
29-01-2025
Company background Company brand
Company Name
Wedia
Job Title
Développeur Back-end F/H
Job Description
WEDIA est un éditeur de logiciel SAAS de gestion des visuels, images, vidéos marketing et produit de nos clients : un DAM — Digital Asset Management software. Notre plateforme SAAS aide les entreprises à stocker, organiser, partager, personnaliser et distribuer efficacement leurs médias.. En fournissant un de stockage, de recherche et de transformation des médias, WEDIA permet aux entreprises de gérer leurs visuels de manière à assurer la cohérence de la marque, faciliter la collaboration et le travail des marketeurs. Fort de plus d’une centaine de collaborateurs répartis entre Paris, Mauguio, Limoges, Berlin, Francfort et Toronto, nous sommes à la recherche d’un développeur back-end pour renforcer notre équipe “Product R&D” et notamment notre bureau de Mauguio. Missions : Chargée du back-end de notre solution, l’équipe Recherche & Développement s’attache à résoudre des challenges de modélisation de données, gestion des workflows, performances, recherche fulltext avec Elastic, traitement des images et des vidéos, GenAI sur l’image… En particulier, cette équipe est chargée des missions suivantes : Concevoir, développer et maintenir des applications et services back-end. Participer à la définition des architectures techniques et des choix technologiques. Optimiser les performances et la scalabilité des applications. Assurer l'intégration et la gestion des bases de données. Collaborer avec les équipes Front-End pour l'implémentation des APIs. Garantir la sécurité et la fiabilité des applications développées. Participer aux revues de code et aux tests unitaires. Maintenir une documentation technique à jour. Profil : Formation : Bac+5 en développement informatique. Expérience : 2-3 ans d’expérience dans une équipe de développement logiciel. Vous partagez nos valeurs : l'innovation, l'engagement et l'efficacité. Niveau d’anglais professionnel requis tant à l’oral qu’à l’écrit. Stack technique : Serveur Java J2EE, MariaDB, Elastic Outils et environnements de développement : maîtrise de Docker & Git, connaissance de Gradle et Linux. Compétences techniques bonus : Langages : Go. Services Cloud : AWS. Outils d'infrastructure : Terraform. Rejoignez-nous pour relever des défis passionnants et contribuer à l'évolution de nos solutions innovantes !
Mauguio, France
On site
Full Time
29-01-2025
Company background Company brand
Company Name
AKKODIS
Job Title
Développeur Full-Stack Java/Angular H/F
Job Description
La ligne de service Consulting & Solutions d’Akkodis France renforce ses équipes en région d’Ile-de-France et recrute un developpeur Full-Stack Java Angular H/F en CDI. Description de la mission : Dans ce poste, vous serez amené(e) à travailler chez un de nos clients dans le secteur Aérospatial-Défense sur un projets en tant que développeur(se) full stack. Vous deverez : Analyser les besoins des utilisateurs et des clients afin de concevoir des solutions logicielles adaptées Participer à la conception et au développement de nouvelles fonctionnalités Maintiens en condition d’opérationnelle du parc applicatif Réalisation et automatisation des différents niveaux tests Collaborer avec d’autres membres de l’équipe de développement, tels que les concepteurs, les testeurs et les chefs de projet, pour assurer une mise en œuvre efficace du projet Profil: Titulaire d’un Master (Bac+5) ou Doctorat en informatique, en mathématiques appliquées, Big Data, développement logiciel ou dans un domaine connexe. Vous avez une expérience similaire d'au moins 4 ans sur un poste similaire. Vous êtes rigoureux avec le sens du détail et une passion pour les solutions et les technologies qui résolvent les problèmes. Vous avez une curiosité et créativité avec un esprit ouvert et novateur. Vous disposez de compétences: Avancées en developpement back end sur Java et d'une pratique confirmée des développements Front-end (en Angular.js) Confirmées en JIRA, GIT, IntelliJ, MAVEN. Autour de la méthodologie AGILE et des pratiques modernes de génie logiciel. Akkodis accompagne ses clients dans la mondialisation de leurs projets, aussi un anglais courant est requis pour l’ensemble de nos collaborateurs Processus de recrutement : Un(e) chargé(e) de recrutement vous contacte pour échanger sur votre projet professionnel Vous échangez ensuite avec un(e) manager sur les aspects techniques, les projets Chez Akkodis nous sommes convaincus que de l’intelligence collective naît le succès. Il n’existe pas qu’un modèle, nous valorisons l’agilité et l’excellence, l’audace et la créativité. Et si nous parlions ensemble de vos ambitions pour les prochaines années ? Akkodis est une entreprise handi-engagée et inclusive. Tous nos postes sont ouverts aux handicaps et à la diversité. Tous différents, tous compétents !
Île-De-France, France
On site
Full Time
28-01-2025
Company background Company brand
Company Name
Audensiel
Job Title
Développeur Java, Angular, C++ - F/H
Job Description
Dans le cadre de la croissance de nos activités dans le secteur de la Défense, nous recherchons actuellement un(e) Développeur(se) Java / Java Angular / C++ pour l'un de nos clients basés à Toulouse. Description du poste : Nous recherchons un Développeur expérimenté en Java, Java Angular et C++ pour intervenir sur des projets critiques à haute valeur ajoutée dans le domaine de la Défense. Vous participerez au développement de solutions robustes, sécurisées et évolutives en collaboration avec des experts du domaine. Missions principales : - Concevoir, développer et maintenir des applications stratégiques en Java, Java Angular et C++. - Assurer l’implémentation de solutions logicielles respectant des exigences de sécurité, performance et fiabilité propres au secteur de la Défense. - Collaborer avec les équipes techniques pour définir l’architecture et les spécifications des systèmes développés. - Participer à l’analyse des besoins des utilisateurs et proposer des solutions innovantes. - Rédiger et exécuter des tests unitaires et d’intégration afin de garantir la qualité et la robustesse du code. - Contribuer aux revues de code et à la documentation technique des projets. - Effectuer une veille technologique afin d’anticiper les évolutions du marché et des besoins clients. Profil recherché : - Bac +5 en informatique, en ingénierie logicielle ou équivalent. - Minimum 5 ans d'expérience en développement Java, Java Angular et C++. - Bonne maîtrise des technologies front-end (HTML5, CSS3, JavaScript, TypeScript) et back-end (Java, C++). - Expérience en développement sur des systèmes critiques et sécurisés. - Connaissances approfondies des bases de données SQL (PostgreSQL, Oracle, SQL Server, etc.) et des outils de versioning (Git). - Capacité à travailler dans un environnement confidentiel et sécurisé, en respectant les normes et réglementations du secteur de la Défense. - Excellentes compétences en travail d’équipe, communication et rigueur. Compétences additionnelles appréciées : - Expérience en développement embarqué et en temps réel. - Maîtrise des méthodologies Agile/Scrum. - Expérience avec des outils DevOps, CI/CD. - Connaissance des environnements cloud (AWS, Azure) et des architectures distribuées. - Une habilitation Secret Défense ou la capacité à l’obtenir est un plus. Processus de recrutement : 1. Pré-entretien téléphonique avec notre équipe recrutement. 2. Entretien physique ou visio avec un Business Manager. 3. Entretien technique avec le responsable de mission. Si vous vous reconnaissez dans ce descriptif ou si vous connaissez quelqu’un qui pourrait être intéressé(e), n’hésitez pas à postuler. Audensiel vous attend !
Toulouse, France
On site
Full Time
29-01-2025