Trouvez votre prochaine offre d’emploi ou de mission freelance Test-Driven Development (TDD)
Votre recherche renvoie 72 résultats.
Mission freelance
Lead Developer Java / VueJS
ESENCA
Publiée le
Google Cloud Platform (GCP)
IA
Java
1 an
Lille, Hauts-de-France
Description de la mission Le Lead Developer intervient sur la conception et le développement de produits digitaux critiques, tout en diffusant une culture d’excellence technique au sein de l’équipe. Missions principales1. Leadership technique & architecture Concevoir et garantir une architecture modulaire (Spring Modulith) Assurer l’isolation des modules et la cohérence des APIs internes Encadrer les choix techniques et accompagner les développeurs 2. Développement backend & frontend Développer des services backend robustes (Java, Spring, Hibernate) Concevoir des interfaces performantes en VueJS Gérer des modèles de données complexes (PostgreSQL, JSONB) 3. Performance & scalabilité Mettre en place et optimiser des mécanismes de cache distribué (Redis) Gérer les problématiques de sérialisation et d’invalidation Assurer la performance globale des applications 4. Qualité & tests Mettre en œuvre des pratiques TDD/BDD Développer des tests unitaires et d’intégration (TestContainers, Wiremock) Garantir la conformité des APIs (OpenAPI) 5. Innovation & IA Intégrer des solutions d’IA générative (Spring AI, Vertex AI) Concevoir des mécanismes de génération de règles métier et d’analyse Participer à l’ingénierie de prompts et à l’intégration applicative Compétences techniques Java (Spring / Spring Modulith) – Expert – Impératif VueJS – Confirmé – Impératif Google Cloud Platform (GCP) – Confirmé – Souhaitable IA Générative (Spring AI, Vertex AI) – Confirmé – Souhaitable Connaissances linguistiques Anglais professionnel – Impératif
Mission freelance
PHP Symfony Culture IA et DevOps
Kleever
Publiée le
Architecture
Domain Driven Design (DDD)
PHP
12 mois
500-600 €
Paris, France
Développeur PHP Symfony Senior (Backend / DDD) Contexte : Nous recherchons un développeur PHP Symfony senior pour rejoindre une équipe senior. L’équipe participe à la modernisation générale de la Stack (migration vers cloud, découpage d’applications, CDC, intégration au Legacy). Fort niveau d’adhérence entre équipes produit, SRE et autres services. Missions principales : Développer et maintenir des API backend en PHP / Symfony selon les principes DDD. Concevoir et implémenter des agrégats, events et workflows asynchrones (RabbitMQ). Participer au design d’architecture (hexagonal, CQRS) et aux décisions techniques de l’équipe. Assurer la qualité : TDD, tests unitaires, fonctionnels et end-to-end, revues de code. Collaborer étroitement avec les SRE pour le debugging infra et le déploiement (CI/CD, containers, monitoring). Contribuer au 70 % Build / 30% run / résolution d’incidents sur des services critiques et à la maintenance corrective. Faciliter la communication inter-équipes : produire ADRs, clarifier langages métiers/événements. Profil recherché (compétences techniques) : Excellente maîtrise de PHP et Symfony (développement d’API REST/GraphQL, bonnes pratiques Symfony). Connaissances DDD, BDD, architecture hexagonale, CQRS et conception d’agrégats. Vous cherchez une mission Craft pour changer de poste. Expérience sur systèmes asynchrones (RabbitMQ, CDC) et mécanismes d’événements. Tu es sur une mission depuis des mois tu sens que ton équipe ne va plus dans le sens de l’histoire. Tu fais énormément de veille tout en étant pragmatique. Tu ne reste pas sur tes acquis malgré un niveau d’expertise avancé. Tu as envie de partager ton expertise avec tes pairs a Tu as déjà travaillé sur des équipes d’expert ou participer a la création partie tech d’un startup (Pas solo) de A a Z. Bonnes pratiques de tests : unitaires, fonctionnels, E2E ; expérience TDD appréciée. Confort avec cloud AWS ou GCP ou Azure, containers, CI/CD et debugging infra (logs, commandes Linux, SRE collaboration). Notions d’outils d’observabilité et monitoring (metrics, alerting). Modalités : Rythme : sprints Scrum, forte exposition au run et incidents. Environnement : PHP/Symfony principalement, nouvelles apps en Symfony Équipe technique engagée, beaucoup d’initiatives produit et technique, opportunités de modernisation et d’impact sur produits critiques. Mission longue durée pas de limite, préavis de 1 mois accepté Pourquoi rejoindre ? Organisation en 3 J / 2 J - Possibilité de full TT négociable si hors IDF (Idéalement avec accès direct a paris - Lyon, Lille, tours, bordeaux ) le candidat doit être basé en France. Merci de ne pas postuler si vous êtes basé à l'étranger. ESN merci de n'envoyer que des experts, pas de débutant. Tarif indicatif et reste a discuter selon expertise. Merci de proposer une offre réaliste par rapport à votre niveau d'expertise. Je serais ravi d'échanger sur cette mission.
Mission freelance
Développeur Full Stack / Lead Dev H/F
HAYS France
Publiée le
12 mois
Cesson-Sévigné, Bretagne
Objectifs de la mission Contribuer à l'évolution et la fiabilisation des différentes applications web fullstack. Structurer et renforcer l'excellence technique de l'équipe. Accompagner la montée en compétences des profils juniors. Participer activement aux décisions techniques et à l'amélioration continue. Périmètre d'intervention 1. Développement & Architecture Conception, développement et maintenance d'applications web fullstack Intervention sur un environnement technique basé sur React, Node.js, TypeScript, Fastify, MongoDB et PostgreSQL. Garantir la performance, la stabilité et la qualité des solutions livrées. Participation aux décisions d'architecture, au choix de la stack, et aux bonnes pratiques CI/CD et sécurité. 2. Leadership Technique & Mentoring Accompagnement des développeurs juniors et intermédiaires. Animation des bonnes pratiques : clean code, TDD, revues de code constructives, documentation. Contribution au niveau d'exigence technique et au partage de connaissances. 3. Organisation & Process Mise en place et suivi d'indicateurs de qualité du code. Collaboration étroite avec les Product Owners, développeurs et QA. Participation à la planification technique des sprints et à la définition de la vision produit. Environnement Technique Front-end : React, TypeScript Back-end : Node.js, Fastify Bases de données : MongoDB, PostgreSQL Outils : GitHub, Docker, Ansible
Mission freelance
Développeur Search Engine (ElasticSearch & Node.js)
HAYS France
Publiée le
BigQuery
CI/CD
Elasticsearch
1 an
500-680 €
Lille, Hauts-de-France
Nous recherchons un Développeur Search Engine pour rejoindre une équipe composée de deux développeurs et d’un Product Owner. Votre rôle sera de travailler sur l’ amélioration continue du moteur de recherche utilisé par plusieurs plateformes e‑commerce internationales, dans un contexte de fort trafic et de hautes exigences de performance . Il s'agit d’une mission longue, avec une réelle volonté d’investissement et de montée en compétences au sein de l’équipe. Missions principales : Concevoir, développer et optimiser le moteur de recherche basé sur ElasticSearch pour des sites à fort trafic. Implémenter des fonctionnalités avancées pour améliorer la pertinence et la performance des recherches. Collaborer avec l’équipe pour définir les meilleures pratiques de développement et garantir la qualité du code. Exploiter BigQuery pour l’analyse des données et l’optimisation des requêtes. Participer à la mise en place et au suivi de la chaîne CI/CD et des pratiques DevOps . Contribuer à la démarche Software Craftsmanship et aux méthodes Agiles . Stack technique ElasticSearch (niveau expert – usage avancé) Node.js , TypeScript , NestJS Elastic Cloud BigQuery , SQL avancé GCP – Google Cloud Platform CI/CD, Git, automatisation Clean Code, TDD, Craft, DDD Hard skills attendus Très forte expertise en ElasticSearch dans un contexte complexe / high‑traffic. Maîtrise de Node.js et TypeScript . Connaissance approfondie des principes de Software Craftsmanship . Solides compétences en analyse de données / SQL / BigQuery . Maîtrise des pratiques DevOps et de la chaîne CI/CD . Très bonne compréhension des méthodes agiles .
Offre d'emploi
Développeur Middleware B2B – Node.js / NestJS (H/F)
CITECH
Publiée le
TypeScript
6 mois
45k-60k €
350-460 €
Évry, Île-de-France
CITECH recrute ! 👌 ✨ Si vous souhaitez apporter vos compétences dans la réalisation d’un projet important, nous avons LA mission pour vous ! Nous recherchons en effet un(e) Développeur Middleware B2B – Node.js / NestJS (H/F) 🚀 💡 Votre mission est pour un client acteur majeur dans le secteur du voyage et des plateformes transactionnelles , dont l’objectif est de développer des solutions technologiques performantes permettant la gestion et l’optimisation de services de réservation à grande échelle. Vous interviendrez au sein d’équipes techniques internationales sur la conception et le développement de services middleware B2B , au cœur d’une architecture microservices et orientée événements , permettant l’intégration et l’échange de données entre différentes plateformes et partenaires. 🙌🔽 Vous aurez donc les missions principales suivantes : 🔽🙌 🔸 Concevoir et développer des services middleware B2B robustes et performants. 🔸 Développer et maintenir des APIs GraphQL et REST avec Node.js, NestJS et TypeScript . 🔸 Participer à la conception d’architectures microservices et event-driven . 🔸 Intégrer différents systèmes via des APIs et services distribués . 🔸 Concevoir des solutions respectant les principes Clean Architecture, SOLID et OOP . 🔸 Mettre en place et maintenir des tests automatisés (TDD, tests E2E avec Jest) . 🔸 Participer activement aux revues de code et aux bonnes pratiques Gitflow . 🔸 Contribuer à l’amélioration continue de la qualité du code et des performances des services . 🔸 Collaborer avec les équipes produit, architecture et DevOps dans un environnement agile. 🔸 Participer à la containerisation et au déploiement des services via Docker .
Offre d'emploi
Ingénieur Big Data
OBJECTWARE
Publiée le
Apache Spark
Cassandra
CI/CD
3 ans
40k-76k €
400-550 €
Île-de-France, France
Contexte : Intégration d´une équipe de développeurs data (Java, Spark, Spring) dont le rôle est la mise en place de pipelines de données à destination de vues NoSQL (Cassandra, MongoDB, Elasticsearch) Hard skills demandés : Maîtrise Développement Objet Maîtrise d’un langage objet (Java) Maîtrise SQL Framework Spring Plateforme Spark Connaissance des Web Applications & Micro-services Maîtrise DevOps (CICD, Git, Jenkins) Connaissance approfondie des bonnes pratiques de développement et des Design Pattern Connaissance Domaine Cloud Connaissance du Métier Data / Big Data Vernis langage Python Hard skills optionnels : Maitrise de Mongo DB , Cassandra, et Elastic Search Conception asynchrone Connaissance Domaine DataScience Connaissance Domaine Cybersecurité Soft skills : Autonomie Motivation Organisation Humilité Négociation Curiosité Partage Sens du service Pragmatique / Réaliste Mindset Sensibilisé à la Qualité de code Sensibilisé à la vie de Production Expérience demandée : Développement objet en environnement de production Expérience de 5 ans min en développement data Expérience dans un grand groupe (expérience de l’inertie et des contraintes d’un groupe) Expérience sur tout le cycle de vie d’une application (besoin, conception, développement, déploiement, maintenance) Expérience souhaitée en amélioration d’une solution existante (contrainte de SLA, performance, montée en charge, refactoring, voir refonte) Les missions sont : Recueillement du besoin utilisateur/BA, conceptualisation de la solution technique associée et l’implémenter Adoptation d´une approche proactive sur la qualité de code avec une méthodologie TDD Amélioration continue du code existant et revue avec les pairs des évolutions Support et sensibilisation des pairs à la qualité du code, aux bonnes pratiques et outillage améliorant l’expérience de développement Inscription dans une démarche agile avec un rythme de livraison soutenu (1 MEP / mois)
Offre d'emploi
Engineering Manager Hands-on
Recrut Info
Publiée le
Apache Kafka
NestJS
Next.js
70k-90k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Rattaché·e au Directeur de l'ingénierie logicielle, vous prendrez le lead sur une équipe de 4 à 7 personnes et travaillerez sur l'une des solutions logicielles éditées par la société. Bien que votre travail ne consistera pas à coder toute la journée, vous passerez néanmoins. 30 à 40% de votre temps en moyenne sur des tâches orientées développement et même jusqu'à 75% au cours de vos 3 premiers mois afin de vous imprégner du contexte technique. A ce titre, vous oeuvrerez dans un contexte particulièrement exigeant et pointu : beaucoup d'éléments du quotidien des équipes visent à être à l'état de l'art, que ce soit sur le plan organisationnel, sur l'architecture logicielle ou bien sur la modernité des technologies utilisées. Dans ce contexte, tout est sujet à optimisation et amélioration continue, si la stack est principalement construite en TypeScript avec NestJs (Node) et Next (React) et hébergées dans des conteneurs sur Google Cloud Platform orchestrés via Kubernetes, beaucoup de passerelles sont conçues en NoCode avec Make et s'appuient sur des traitements IA propulsés notamment par OpenAI (ChatGPT). Bien Entendu, une petite part d'"Event Driven" vient parachever ce tableau. Sans maitriser sur le bout des doigts toutes les solutions techniques exploitées par la société, tous les sujets cités précédemment devront être maitrisés rapidement sur le plan "structurel" pour pouvoir être force de proposition et guider les évolutions futures des produits. Néanmoins, vos responsabilités ne seront pas uniquement techniques, vous aurez aussi à charge le management de l'équipe de développeurs qui vous sera assignée tant sur le suivi des projets que sur les aspects plus "logistiques" et "humains". Vous travaillerez également, conjointement avec le Product Manager dédié, à l'élaboration de la roadmap produit et serez amené·e à participer à des réunions d'avant vente ou d'évolutions produits avec les entreprises clientes de la société. Enfin, vous garderez un oeil sur les metrics fournis par les Data collectées par la société de manière à guider vos décisions sur les évolutions à mener en fonction des usages clients. Environnement technique : TypeScript (souhaité), NestJS (souhaité), ReactJs (souhaité), OpenAI (souhaité), GCP (souhaité), Kubernetes (souhaité), AI (souhaité), Next.js (souhaité), TDD (requis), Archi Hexagonale (souhaité), GitLab, PostgreSQL, REST, ElasticSearch, Low Code (souhaité).
Offre d'emploi
Chapter Leader/ Référent d'activité de test H/F
CONSORT GROUP
Publiée le
Automatisation
75017, France
Chaque moment compte. Surtout ceux que vous vivez à fond. Bienvenue chez Consort Group. Consort Group, accompagne depuis plus de 30 ans les entreprises dans la valorisation de leurs données et infrastructures. Elle s'appuie sur deux leaders, Consortis et Consortia, et place l’humain et la responsabilité sociétale au cœur de ses valeurs. C’est votre future équipe Les équipes de ConsortIA , sont des acteurs de référence de la Data, du Développement Digital et de l'Ingénierie Média. En combinant ces expertises, nous concevons des systèmes d’information augmentés, intégrés, agiles et sécurisés, au service de la performance et de la transformation numérique de nos clients. Chapter Leader/ Référent d'activité de test H/F C’est votre mission En tant que Chapter Leader du chapitre Automatisation de la squad QAT et Software Development Engineer in Test ( SDET) ; votre rôle est d'accompagner les ingénieurs automatisation et les QA de plusieurs squads dans la mise en œuvre, l’amélioration et l’innovation des pratiques d’automatisation. En tant que référent, vous êtes responsable de la veille technologique, du coaching, de l’innovation et de la création d’offres de services en automatisation, dans un environnement agile à l’échelle et CI/CD. MISSIONS : • Accompagnement des squads : Assurer le soutien technique aux Ingénieurs Automatisation, QA, tech lead et développeurs dans les squads. Participer aux rétrospectives et aux plans d’amélioration continue. Animer les communautés de pratiques autour de l’automatisation. • Référent automatisation : Assurer la veille technologique sur les outils, frameworks et tendances du marché. Créer et faire évoluer les offres de services d’automatisation adaptées aux besoins des produits et des squads. • Coaching & bonnes pratiques : Formation et coaching des équipes sur les standards d’automatisation. Définition et diffusion des bonnes pratiques liées à l’automatisation Audit des stratégies de test automatisé. • CI/CD & intégration : Intégration des tests automatisés dans les pipelines CI/CD. Collaboration avec les DevOps pour optimiser les flux de livraison C’est votre parcours Vous avez au moins 10 ans d’expérience dans des environnements DevOps exigeants. Vous aimez le test sans jamais cesser d’innover. Vous cherchez un cadre où vos idées comptent et où la technique va de pair avec la collaboration. C’est votre expertise : Maîtrise des outils d’automatisation (Selenium, Playwright, Appium, Bruno, etc.). Maitrise des outils CI/CD (Jenkins, GitLab CI, …). Langages : Javascript, Typescript, Java, Python, ... Connaissance des architectures modernes (micro-services, API REST, conteneurs…). Expérience en pratiques agiles (Scrum, Kanban, SAFe…). - Approche TDD/BDD, Page Object Model. - Gestion de la qualité logicielle et des métriques de test. Certifications appréciées : ISTQB Tester Advanced Level Test Automation Engineering • ISTQB Foundation / Certified Agile Tester • SAFe DevOps Practitioner / SAFe Agilist • DevOps Foundation / DevOps Leader • Certifications sur outils d’automatisation C’est votre manière de faire équipe : Leadership technique et capacité à fédérer. Pédagogie et sens du partage. Esprit d’innovation et curiosité technologique. Capacité à travailler en transverse et en environnement multi-squads. C’est notre engagement Chez Consort Group, vous êtes un·e expert·e qu’on accompagne pour que chaque mission devienne une étape qui compte. Un onboarding attentif et humain Une vraie proximité managériale Des formations accessibles en continu Des engagements concrets : inclusion, égalité, solidarité Un package RH complet : mutuelle, carte TR, CSE, prévoyance Une culture du feedback et des projets qui font sens C’est clair Le process de recrutement : Un premier échange téléphonique avec notre team recrutement Un entretien RH ainsi qu’un échange métier avec un.e ingénieur.e d’affaires Un test ou un échange technique avec un.e de nos expert.es Un dernier point avec votre futur.e manager ou responsable de mission Et si on se reconnaît : on démarre ensemble C’est bon à savoir Lieu : Villejuif, France Contrat : CDI Télétravail : [Hybride selon mission] Salaire : De 60000 K€ à 65000 K€ (selon expérience) brut annuel Famille métier : [Test / Intégration continue / Automatisation] Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c’est le vôtre.
Déposez votre CV
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Derniers posts sur le forum
72 résultats
Contrats
Lieu
Télétravail
Taux Journalier Moyen min.
150 €
1300 € et +
Salaire brut annuel min.
20k €
250k €
Durée
0
mois
48
mois