Find your next tech and IT Job or contract API

What you need to know about API

An API (Application Programming Interface) is a set of rules and protocols allowing different software or systems to communicate with each other. APIs define the methods and data that an application can use to interact with another, facilitating integration and interoperability. APIs can be used for various tasks, such as accessing databases, retrieving data from web services, or automating processes. They are essential in modern environments, where applications need to collaborate, for example to integrate third-party services like online payments, interactive maps, or messaging tools. APIs can be of different types: REST, SOAP, or GraphQL, each model having its own advantages in terms of structure, flexibility, and compatibility. They play a key role in the development of web, mobile, and cloud applications.

Your search returns 311 results.
Contractor
Permanent

Job VacancyExpert Accompagnement API Management Google APIGEE sur le  Mans

EterniTech
Published on
API Management
Architecture
Kubernetes

6 months
Le Mans, Pays de la Loire
Je cherche pour un de mes client un Expert Accompagnement API Management Google APIGEE sur le Mans 3 jours sur site par semaine Contexte de la mission Dans le cadre du projet d APIsation du SI, le client est en cours de déploiement de la solution Google APIGEE. L objectif est de concevoir, sécuriser, industrialiser et opérer une plateforme API Management robuste, scalable et conforme aux bonnes pratiques DevSecOps. Le prestataire recherché devra intervenir en tant qu architecte / expert API Management, capable d accompagner les équipes internes sur les volets architecture, gouvernance, automatisation, sécurité, exploitation et bonnes pratiques. Détails de la prestation La Société devra fournir les prestations suivantes : Périmètre de la mission La mission couvre les domaines suivants : 1. Architecture & Design - Conception de l architecture cible Apigee Hybrid (runtime, management plane, synchronisation, monitoring). - Intégration avec l écosystème GCP (IAM, Cloud Armor, Cloud Logging, Cloud Monitoring, Artifact Registry ). - Définition des patterns d exposition, de sécurité et de gouvernance API. - Mise en place des Shared Flows, Policies et standards transverses. 2. Implémentation & Industrialisation - Déploiement d Apigee Hybrid sur OpenShift (ou Kubernetes équivalent). - Automatisation des pipelines CI/CD avec Tekton et ArgoCD. - Provisioning et configuration via Terraform. - Automatisation des opérations via Ansible. - Intégration avec HashiCorp Vault pour la gestion des secrets. 3. Sécurité & Gouvernance - Définition et mise en uvre des politiques de sécurité (OAuth2, JWT, MTLS, quotas, rate limiting ). - Mise en place d un cadre de gouvernance API (naming, versioning, lifecycle management). - Accompagnement sur la conformité et les bonnes pratiques DevSecOps. 4. Support aux équipes & transfert de compétences - Coaching des équipes de développement et d exploitation. - Rédaction de guides, standards, modèles de proxies et shared flows. - Participation aux comités d architecture et d urbanisation. Compétences techniques attendues Savoir maîtriser les technologies suivantes : API Management & Apigee - Expertise confirmée sur Google Apigee Hybrid (obligatoire). - Conception de proxies, policies, shared flows, API products. - Monitoring, troubleshooting, optimisation des performances. Cloud & Conteneurisation - Google Cloud Platform (IAM, networking, sécurité, logging). - OpenShift / Kubernetes (déploiement, scaling, observabilité). DevOps / GitOps - Pipelines CI/CD avec Tekton, ArgoCD. - Infrastructure as Code : Terraform, Ansible. - Gestion des secrets : Vault. Sécurité & Observabilité - Protocoles API (REST, gRPC), OAuth2, JWT, MTLS. - Logging, tracing, monitoring (Stackdriver, Prometheus, Grafana ).
View this job
Contractor
Permanent
Fixed term

Job VacancyExpert Etudes OpenShift

KEONI CONSULTING
Published on
API REST
Java
Kubernetes

18 months
20k-40k €
110-600 €
Le Mans, Pays de la Loire
Contexte : Dans un contexte d'accroissement d'activité, l'équipe Solution Environnements de Développement recherche un expert pour assurer le support et le conseil sur la solution OpenShift de Red Hat. L'équipe a la responsabilité des usages et de l'administration fonctionnelle des clusters OpenShift du groupe : elle assure le support et l'expertise sur cette solution. MISSIONS Expertise OpenShift avec une forte expérience en support pour l'accompagner dans ses missions. Support à la production : Analyse et support de niveau 3 lors d'incidents avec possibilité de participer à des cellules de crise. Etude de sujet : Capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions et capitaliser/présenter ses résultats. Développement et test : Analyse d'impacts et maintenances correctives ou évolutives sur : les pipelines de déploiement l'outillage interne l'outillage de templating Kubernetes la fabrication d'image Support aux utilisateurs de la plateforme : Support et accompagnement des utilisateurs de la plateforme PaaS : développeur, responsable d'environnement, support middleware, etc. Support à la production : Analyse et support de niveau 3 lors d'incidents avec potentiellement participation à des cellules de crise. Astreintes ponctuelles de production hors horaires de bureau Étude de sujet : Capacité à prendre un sujet pour l'étudier, expérimenter/proposer/mesurer des solutions et capitaliser/présenter ses résultats. Intégration produit : Travaux d'intégration de solution techniques pré-existantes (progiciel, solution techniques du marché) dans l'écosystème PaaS. Documentation : Création et mise à jour de la documentation technique socle
View this job
Contractor

Contractor jobLead technique Angular, Python

CS Group Solutions
Published on
Angular
API REST
AWS Cloud

6 months
Nantes, Pays de la Loire
Nous recherchons un Lead technique Angular, Python Description: Dans le cadre de ce projet, nous recherchons une mission dans le domaine de la Tech Lead Angular / Python pour accompagner le développement et la maintenance d'une application stratégique de gestion des utilisateurs et des habilitations au sein d'un écosystème multi-tenant. Cette application permet l'administration des utilisateurs, des droits d'accès ainsi que le déploiement, la configuration et l'observabilité des applications hébergées dans les différents tenants. Le projet est récent, avec une phase de build démarrée il y a environ un an et une première mise en production réalisée récemment. Le collaborateur interviendra à la fois sur la poursuite des développements et sur les activités de maintenance évolutive et corrective. L'équipe est composée de deux personnes, nécessitant un profil autonome, capable d'assurer un leadership technique et d'interagir directement avec les parties prenantes du projet. Missions principales: - Leadership technique - Assurer le rôle de référent technique de l'équipe. - Organiser et piloter les activités de développement. - Accompagner les développeurs dans les choix techniques et les bonnes pratiques. - Participer aux ateliers avec les parties prenantes et contribuer aux décisions d'architecture. - Garantir la qualité, la maintenabilité et la performance des solutions mises en œuvre. - Développement et expertise technique - Participer activement aux développements des fonctionnalités complexes. - Concevoir et faire évoluer l'architecture applicative. - Développer et maintenir les composants Back-End Python. - Développer les interfaces Front-End sous Angular. - Mettre en œuvre les bonnes pratiques de sécurité et de gestion des identités. - Assurer la qualité du code via les revues de code, tests et standards de développement. - Maintenance et exploitation -Assurer le maintien en conditions opérationnelles de l'application. - Participer à l'analyse et à la résolution des incidents. - Contribuer aux évolutions fonctionnelles et techniques. - Mettre en place ou améliorer les mécanismes de supervision et d'observabilité. - Participer à l'amélioration continue des processus de delivery. [Offre Tech...ead Devops | Word] Environnement technique Obligatoire: Python Angular Keycloak Cloud AWS et/ou GCP Git API REST Apprécié: Docker CI/CD Kubernetes Observabilité et monitoring Méthodologies Agile / Scrum
View this job
Contractor

Contractor job DEVIENS #AUTEUR DE VIDEO n8n

Editions ENI
Published on
API
Docker
n8n

4 months
100-300 ¤
Saint-Herblain, Pays de la Loire
Vous maîtrisez n8n sur le bout des doigts ? Vous avez la fibre pédagogique et l'envie de transmettre ? Et si votre prochain défi était de devenir auteur(trice) vidéo ? Aux Éditions ENI, nous recherchons un(e) professionnel(le) de l'IT pour concevoir et enregistrer notre prochaine vidéo qui portera sur n8n et conçue pour un public IT. Votre mission : Partager votre expertise et vos conseils avec une communauté de professionnels. Pourquoi nous rejoindre ? Boostez votre Personal Branding : Devenir auteur ENI, c'est asseoir votre crédibilité dans l'écosystème IT. Focus sur votre expertise : Concentrez-vous sur le contenu, on s'occupe du reste ! Nous vous accueillons dans notre studio d'enregistrement à Saint-Herblain (déplacements pris en charge). De la captation au montage final, nous nous occupons de tout pour garantir un rendu de haute qualité à votre vidéo de formation. Un accompagnement sur-mesure : De la structure du sommaire au tournage, vous bénéficiez d'un suivi éditorial et méthodologique complet. Une rémunération simple : Forfait fixe garanti dès la fin du projet. Le profil recherché : Vous êtes ingénieur(e) DevOps, administrateur(trice) Cloud, ou formateur(trice)... et vous utilisez n8n en production. Vous savez vulgariser des concepts complexes et vous êtes à l'aise pour expliquer votre démarche.
View this job
Permanent

Job VacancyData Scientist

CHARLI GROUP
Published on
API
Large Language Model (LLM)
Python

Paris, France
Le poste vise à recruter un Data Scientist expérimenté capable de concevoir et industrialiser des solutions d'IA générative à forte valeur ajoutée métier. L'enjeu principal est de développer des workflows LLM complexes et de les déployer en production dans un cadre industriel structuré. Le candidat devra faire le pont entre les équipes métier et IT, en traduisant les besoins fonctionnels en solutions techniques performantes. Une expertise solide en IA générative, en développement d'API, en évaluation de modèles et en bonnes pratiques de software engineering est attendue, ainsi qu'une capacité à travailler en mode Agile au sein d'une squad dédiée. Développement Python orienté production (architecture, packaging, bonnes pratiques) Développement d'API (REST/GraphQL, frameworks comme FastAPI/Flask) Développement d'API (REST/GraphQL, FastAPI/Flask) Développement Python orienté production (architecture, packaging, tests) Travail en équipe / collaboration en squad Agile Modélisation ML classique (supervisé, non supervisé) Préparation et gestion de données (feature engineering, qualité des données) Tests & qualité de code (unitaires, intégration, linting, typage) CI/CD pour services d'IA (GitHub Actions, GitLab CI, bonnes pratiques MLOps) Conteneurisation & déploiement (Docker, orchestration type Kubernetes) Utilisation de services cloud IA (Azure OpenAI, AWS Bedrock, GCP AI Platform) Préparation & gestion de données (feature engineering, qualité, ETL) Tests & qualité de code (unitaires, intégration, linters, type hints) CI/CD pour services d'IA (GitLab CI, GitHub Actions avec pratiques MLOps) Conteneurisation & déploiement (Docker, Kubernetes ou équivalents) Utilisation de services cloud IA (Azure OpenAI, AWS/GCP managed IA services, Bedrock) Tests & qualité de code (unitaires, intégration, linting, typing) CI/CD pour services d'IA (GitLab CI, GitHub Actions, pipelines MLOps) Utilisation de services cloud IA (Azure OpenAI, AWS Bedrock, GCP AI) Conception de workflows LLM complexes (orchestration, agents, tools) RAG / retrieval augmenté & bases de vecteurs (Faiss, Pinecone, etc.) Évaluation spécifique des LLM (benchmarks, human eval, red‑teaming) Monitoring / observabilité des modèles et services LLM en production Outils d'orchestration LLM (LangChain, LlamaIndex ou équivalents) RAG / retrieval augmenté & vector DB (Faiss, Pinecone, embeddings en production) Évaluation spécifique LLM (benchmarks, human eval, red-teaming, metrics LLM) Monitoring / observabilité des modèles & services IA (drift, qualité des réponses, alerting) Conception de workflows LLM complexes (orchestration, agents, outils) RAG / retrieval augmenté & vector DB (mise en production) Monitoring / observabilité des modèles et services IA en production Analyse et modélisation de problèmes complexes dans un contexte LLM Pensée systémique appliquée à des workflows IA end‑to‑end Rigueur scientifique & esprit critique pour l'évaluation des LLM Vulgarisation & pédagogie vers métiers et IT Recueil et reformulation des besoins métier en spécifications techniques pour IA générative
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack Node.js / React / TypeScript confirmé – Saint-Denis H/F

ASAP TECHNOLOGIES
Published on
API REST
AWS Cloud
CI/CD

1 year
40k-50k €
400-480 €
Saint-Denis, Ile-de-France
Dans le cadre d'un programme stratégique de modernisation de l'information voyageurs, notre client final, acteur majeur du secteur des transports, recherche un Développeur Full Stack confirmé. L'application fournit aux voyageurs une information fiable et en temps réel sur les différents modes de transport disponibles autour des gares. Après la mise en place du socle applicatif et le succès d'un premier pilote, le projet entre dans une phase d'accélération : déploiement régional, intégration de nouveaux modes de transport, ouverture de canaux digitaux et raccordement de nouveaux équipements d'affichage. Vous intégrerez une équipe Agile travaillant sur des applications à fort trafic, avec des enjeux importants de qualité, de résilience et de sécurité. Vos missionsVous interviendrez sur l'ensemble du cycle de développement, du front-end au back-end, ainsi que sur les processus de déploiement et d'intégration continue. Vos principales responsabilités seront les suivantes : Concevoir, développer et maintenir des fonctionnalités en TypeScript, Node.js et React ; Développer les tests unitaires, d'intégration et end-to-end ; Participer aux revues de code ; Réaliser et documenter des études de conception technique ; Analyser les anomalies et assurer le support aux problématiques d'exploitation ; Investiguer afin d'identifier précisément l'origine des incidents et des bugs ; Contribuer au respect des critères d'acceptation des releases ; Participer aux cérémonies Agiles : daily meetings, estimations, planifications et rétrospectives ; Contribuer à la qualité, à la sécurité, aux performances et à la résilience de l'application ; Participer aux pratiques CI/CD et aux déploiements. Environnement techniqueArchitecture et conceptionArchitecture hexagonale : présentation, application, domaine et infrastructure ; Event-driven architecture ; API First : OpenAPI et AsyncAPI ; Railway Oriented Programming / Neverthrow ; Zod pour la validation à l'exécution ; Monorepo avec pnpm workspaces et catalogs ; Conventional Commits, conventions de branches et Semantic Release. Front-endReact ; TypeScript ; Vite ; HTML ; CSS / SCSS ; Storybook ; Rétrocompatibilité Chrome 49 ; Optimisation pour des terminaux légers. Back-end et CloudNode.js ; TypeScript ; API REST ; Architecture Serverless ; AWS Lambda ; DynamoDB ; Amazon S3 ; Amazon SQS. Infrastructure et CI/CDTerraform ; Jenkins ; GitLab CI/CD ; Kubernetes / EKS ; Helm. Tests et qualitéVitest ; Playwright ; Robot Framework ; OctoPerf ; Biome ; Stylelint. ObservabilitéDatadog.
View this job

Submit your CV

  • Manage your visibility

    Salary, remote work... Define all the criteria that are important to you.

  • Get discovered

    Recruiters come directly to look for their future hires in our CV library.

  • Join a community

    Connect with like-minded tech and IT professionals on a daily basis through our forum.

Contract roles and jobs for API

Fullstack Developer

The full-stack Developer uses APIs to create interactive web applications, integrating both back-end and front-end services, ensuring the API functions correctly for data management.

Android Mobile Developer

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

iOS Mobile Developer (Swift, Objective-C...)

The mobile Developer (Android, iOS) uses APIs to integrate external features (e.g., geolocation services, payments, etc.) into mobile applications, enabling seamless interconnection with third-party services.

Technical Consultant

The Technical Consultant helps businesses design and integrate APIs into their systems, optimizing their use to ensure interoperability between different applications or services.

Solutions Architect

The Solutions Architect uses APIs to design scalable and interoperable software architectures, integrating both external and internal services to meet user and business needs.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us