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
Orange Logic
Job Title
Software Engineer
Job Description
For more than two decades, Orange Logic has empowered a wide range of clients with its digital asset management system, Orange Logic Platform. We’ve worked with almost every industry, from Finance to NGOs, Media giants to educational institutions, securing and organizing their assets. The Software Engineer will enhance Orange Logic’s software by participating in the design, development, maintenance and testing process. What you can expect in your role: Taking ownership of projects and having the opportunity to further your knowledge by exploring machine learning, security, DevOps, and more. Developing scalable new features for our software product that exceeds our customer’s needs. Building architecture for our platform to ensure optimal performance. Obtaining requirement feedback from internal teams/clients to maintain/support the product development. Write the Unit Tests for robust development. Performing code reviews on other team member’s work. You are: Proficient with English (both verbal and written). Have 3+ years’ practical experience on a web-based application. Proficient with any backend programming languages (e.g. .NET, Java, Python, etc.). A strong fundamental understanding of software development. An understanding of complex algorithms and data structures, as well as a passion for intellectual challenges. Strong self-discipline for delivering well-tested, complete features/modules under a tight schedule and the capability for rational thinking. Experience with the database management tool SQL is a plus, but not mandatory. Obtained bachelor’s degree in any relevant major (e.g. Information Technology, Computer Science, etc.). Perks of joining the team: Competitive compensation & benefits package Remote Work Environment How to get started: If you’re up for the challenge to be part of a growing engineering team we’d like to hear from you. Apply today! By submitting this application, I certify that all information provided herein is true, accurate, and complete to the best of my knowledge. I understand that any false or misleading information may result in disqualification from consideration or, if discovered after acceptance, may lead to immediate dismissal. Orange Logic is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all our employees.
Île-De-France, France
On site
Full Time
13-02-2025
Company background Company brand
Company Name
Listen too
Job Title
Développeur·se Java/JEE
Job Description
Imaginez un lieu où votre voix compte autant que vos compétences… Chez Listen too, nous sommes convaincus que l’écoute est indissociable du progrès. Cultivée au quotidien, elle devient un catalyseur de croissance et de réussite, tant pour l’entreprise que pour ses collaborateur·rice·s. Listen too est une agence conseil spécialisée depuis 2013 dans la digitalisation de la Relation Client & Collaborateur. Grâce à la justesse de l’accompagnement offert à nos clients comme à nos consultant·e·s, nous nous sommes construits au fil des ans sur notre marché une réputation de véritables « horlogers du conseil ». Nos domaines d’expertise ? Le Product Management : pour porter la vision Produit et maximiser la création de valeur. Le Product Design : pour une conception Produit centrée utilisateur. Le Product TechOps : pour déployer les meilleures solutions digitales. Le Product Marketing : pour maximiser le succès d’un produit/service sur son marché. Le Product Data : pour mettre la donnée au cœur de la stratégie de nos clients. La Gouvernance projet : pour optimiser le mode de management et le cadre organisationnel de nos clients. Être listenien·ne, c’est être au cœur d’une entreprise qui valorise votre voix, votre parcours, et votre évolution. Ici, nous appliquons les principes du design thinking à votre carrière, co-construisant avec vous une trajectoire où vos passions, vos aspirations, et vos forces sont au premier plan. Vos futures missions Intégré.e à notre équipe client, vous aurez l’opportunité de concevoir les développements backend de solutions, pour répondre au besoin du produit sur lequel vous travaillez. Concrètement, vous aurez l’opportunité de : Concevoir et développer de nouveaux modules ou fonctionnalités, Réaliser les tests unitaires automatisés et les tests de non-régression garantissant un haut niveau de qualité, Mettre en place l’automatisation et le renforcement des process de Build et de déploiements existants, Assurer le déploiement et le support en cas d’incident en production, Rédiger les documentations techniques et d’exploitation. Votre vie de listenien·ne Ce qu’on vous propose ? Être membre d’une communauté : partager et enrichir vos compétences au sein d’une équipe soudée. Être accompagné.e : dans votre progression professionnelle et votre quotidien par votre Consultant Manager, votre Business Manager et notre Responsable Expérience collaborateur·rice. Être formé·e en continu : grâce à un plan de développement des compétences co-construit et nourri par nos solutions d’e-learning (Linkedin Learning & Babbel), nos formations certifiantes et celles de la Listen too Academy, designées par nos consultant·e·s pour nos consultant·e·s. Être intrapreneur.e : encouragé à innover, échanger, entreprendre et ainsi contribuer à l’épanouissement du cabinet. Être engagé.e : à nos côtés dans une démarche sociétale et environnementale responsable et durable. Être « bien » ! : parce que le bien-être physique et mental de nos collaborateur.rice.s est au cœur de notre réussite. Concrètement ? De multiples occasions de passer de bons moments avec notamment notre fameux sémineige, des afterworks et des teambuildings. Du sport et de la santé avec des évènements sportifs, nos partenaires Gymlib, Zenride, Moka.care et le programme Vitality. Du confort avec du télétravail indémnisé. Toujours plus liens avec un onboarding aux petits oignons, notre programme de parrainage, nos newsletters, nos podcasts et nos webinaires. De l’engagement solidaire avec notre partenaire Vendredi, plateforme de mécénat de compétence et bénévolat De nombreux avantages avec notre CSE, des tickets restaurant, une prime vacances, des primes de cooptation, de participation, de développement… Profil recherché Passionné·e, vous aimez coder, mais vous souhaitez aussi pouvoir toucher à toutes les étapes, tous les environnements jusqu’à suivre votre applicatif en production (build, packaging, test, monitoring, industrialisation, etc.), Vous avez un bon niveau sur le langage JAVA / JEE (obligatoire), Vous maîtrisez Spring et AWS / GCP. Vous avez envie de progresser et d’évoluer au sein d’une société à taille humaine sur une expertise ou des responsabilités managériales Vous rêvez de vous investir au sein d’une communauté soudée et passionnée En bonus : Si vous n’êtes pas du coin et que vous ne connaissez pas la ville ? Pas de panique ! On met à votre disposition un hébergement gratuit pour vos premières semaines parmi nous ! Nos consultants les plus locaux pourront également vous aider à prendre vos marques dans cette jolie ville de Niort Déroulement des entretiens Un premier entretien téléphonique ou en visio avec notre chargée de recrutement Julie pour voir si ça colle entre nous ! Un deuxième en visio avec Constance, notre Directrice Grand Ouest, pour valider notre première impression. Un dernier échange sur mesure avec Florent, Co-fondateur du cabinet, pour confirmer ce que nous savions déjà ! Vous l’aurez compris, cette phase de recrutement est avant tout l’occasion de s’écouter et d’échanger. Chez Listen too, nous célébrons la diversité et l’inclusion, convaincus que chaque talent, quelle que soit son origine ou son parcours, est une richesse pour notre équipe et contribue à notre réussite commune.
Niort, France
Hybrid
Full Time
13-02-2025
Company background Company brand
Company Name
MR SEARCH
Job Title
Quantitative Developer Python (commo) - Hedge Fund - CDI - 150/200K€ - PARIS
Job Description
Quant Dev Python (commodities) – Hedge Fund – CDI – Paris - 150/200 K€ La société Fond d’investissement gérant plus 20 milliards dollars. Les 600 collaborateurs sont répartis dans les bureaux en plein centre de Paris ainsi qu’à Londres, Hong Kong et New York. Le poste Vous rejoindrez l'équipe en charge du développement de la Data Platform et des outils de trading. Vous travaillerez en étroite collaboration avec les équipes de trading et recherches. Vos missions : Développement python Tuning de code Optimisation de la performance Implémentation d'algorithmes Valider les choix technologiques Assurer la mise en production et la maintenabilité du code Comme vous travaillerez avec les équipes de trading Commodities, il est préférable d'avoir une connaissance de cette classe d'actifs. Profil recherché - Ecole d’ingénieur - Plus de 5 années d’expérience professionnelle - Expertise python sur des solutions de trading idéalement - Excellentes compétences en communication - Anglais courant Package proposé : Salaire fixe : supérieur à la moyenne du marché Bonus Si vous souhaitez en savoir plus, envoyez-moi votre profil. Matthieu RICOUR M.R SEARCH
Paris, France
On site
Full Time
13-02-2025
Company background Company brand
Company Name
MR SEARCH
Job Title
Software Engineer Data – Hedge Fund – CDI – Paris – 120/220 K€
Job Description
La société : Fond gérant plus 10 milliards dollars. Les 450 collaborateurs sont répartis dans les bureaux en plein centre de Paris ainsi qu’à Londres, Hong Kong et New York. En croissance permanente, la société prône des valeurs fortes tels que l’investissement et l’engagement. Le poste : Vous rejoindrez l'équipe data infrastructure. Les données sont au cœur de tout ce que fait notre client, avec des besoins en croissance exponentielle. Vous repousserez les limites de l'un des systèmes de données les plus exigeants au monde, en travaillant sur une variété de sujets. Votre futur rôle : - Appliquer constamment les meilleures pratiques de développement et contribuer à leur évolution : examiner le code des pairs, diriger ou participer à des examens de la conception, en mettant l'accent sur la qualité du code, la testabilité et l'efficacité. - Travailler avec les parties prenantes et les clients pour comprendre leurs besoins commerciaux et techniques, et réagir en conséquence. - Triage et investigation des problèmes de système et débogage/suivi/résolution pour assurer la robustesse de nos opérations. Votre profil : - Ecole d’ingénieur - Minimum 8 années d’expérience - Excellente connaissance des algorithmes et des structures de données, ainsi que de la conception de systèmes. - Maîtrise de python et des Data Lake - Expérience dans l'écriture de code serveur de haute performance, multithreading, stratégies de mise en cache, IO asynchrone... - Une compréhension globale du paysage big data, connaissant la conception, les forces et les inconvénients d'outils tels que Elasticsearch, Kafka, BigTable, Cassandra, etc... - Excellentes aptitudes à la communication et à la rédaction, avec la capacité de travailler efficacement au sein d'équipes et de départements. - Anglais courant Package proposé : Salaire fixe : supérieur à la moyenne du marché Bonus Intéressement 2 jours de TT par semaine Si vous souhaitez en savoir plus, envoyez-moi votre profil. Matthieu Ricour MR SEARCH
Paris, France
On site
Full Time
13-02-2025