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 307 results.
Contractor

Contractor jobDéveloppeur Fullstack Node.js / React confirmé - Projet stratégique - Paris (H/F)

EASY PARTNER
Published on
API REST
AWS Cloud
Claude Code

114 days
350-390 €
Bobigny, Ile-de-France
Contexte du poste Au sein d'une entreprise dynamique et innovante du secteur événementiel, nous cherchons à renforcer notre département IT suite à une croissance continue de notre activité. Située en Île-de-France, notre entreprise s'engage dans des projets d'envergure touchant à la fois des clients locaux et internationaux. Vous rejoindrez une équipe de passionnés composée de trois développeurs, d'un Product Owner et d'un Quality Analyst. Votre mission : collaborer au développement et à l'amélioration continue de notre plateforme technologique centrale qui soutient des opérations complexes et critiques pour notre business. Ce poste est à pourvoir en raison d'une augmentation de la charge projet et de la nécessité d'apporter davantage de modularité et de fiabilité à nos solutions technologiques. Missions Missions principales : - Développer des fonctionnalités côté frontend avec React et Vite.js, tout en assurant la performance et la maintenabilité. - Concevoir et implémenter des API backend robustes en Node.js en intégration avec DocumentDB. - Participer à l'architecture technique incluant le frontend, l'API, et les flux événementiels. Missions annexes : - Collaborer activement lors des cérémonies agiles pour assurer des livrables de qualité. - Contribuer à l'élaboration de tests unitaires, d'intégration, et assurer la mise en place d'une chaîne CI/CD. - Assurer le déploiement en production avec une attention particulière à la gestion des risques et à la fiabilité.
View this job
Contractor
Permanent
Fixed term

Job VacancyIngénieur test validation électronique hardware

R&S TELECOM
Published on
API
Hibernate
JSON

6 months
Vélizy-Villacoublay, Ile-de-France
Ingénieur Test et Validation QA – chef d'équipe Objectif : Amélioration du cycle SAV du client Faire progresser les diagnostiques des supports techniques Former chaque membre à son poste de travail pour l'aider à progresser Réduire le nombre de retour de box Rédaction de plan de tests définition des stratégies de tests Rédaction de cahier des tests Techniques : Test Wifi, Débit, Voip, synchro, TLR / TLRS , Test Spirent Production du livrable final participation aux réunions de suivi de projet Gestion Graphique des Cahiers de Tests pour Box Internet et STB Développement d'un système automatisé en Python permettant la sauvegarde régulière des cahiers de tests associés aux Box Internet et aux Set-Top Box (STB). Création d'une interface utilisateur graphique conviviale facilitant la manipulation, la consultation et la gestion des cahiers de tests. Gestion du cahier des tests Gestion et Extraction des Données de la Box Internet Développement d'une application en Shell automatisant le processus d'extraction des données essentielles de la box internet. Intégration d'une fonctionnalité permettant de sauvegarder les données extraites dans un fichier Excel, offrant ainsi une méthode structurée et facile à utiliser pour stocker les informations. Mise en place d'une interface graphique conviviale permettant aux utilisateurs de manipuler facilement les données extraites Books Rest - API Description : implementation d'un api de gestion de livre Technologies : Spring MVC - Hibernate - JSON - Postman - MySQL Conception et implémentation d'une BD MySQL Gestion des auteurs et des publications Gestion des livres Test des routes sur Postman
View this job
Contractor
Permanent

Job VacancyAnalyste Sécurité Offensive sur Maison Alfort

EterniTech
Published on
API
Cloud
DevSecOps

3 months
Maisons-Alfort, Ile-de-France
Je cherche pour un de mes client un Analyste Sécurité Offensive sur Maison Alfort Expérience : +7 années Localisation : Maison Alfort. 2jours de présentiel (lundi et jeudi)+ 3 jours de TT Mission longue - 3 ans Démarrage : Asap Contexte L'équipe CAS (Cellule d'Architecture Sécurité) au sein du pôle expertise de la direction Cyber Sécurité recherche un Analyste Sécurité Offensive pour renforcer ses activités offensives. Cela comprend : * Les pentests automatisés enrichis à l'IA dont la solution est en cours de sélection Pilotage des campagnes de Red teaming (4 par an) délégué Les pentests manuels, qui sont délégués à un prestataire externe Une Offre bug bounty à définir Missions Piloter des pentests automatisés enrichis à l'IA dont la solution est en cours de sélection Connaissance des solutions tels que (Horizon3 AI, Aikido, etc.) Organiser et planifier les pentests avec les équipes agiles Être en backup sur les pentests manuels Challenger les prestataires sur méthodologie et vulnérabilités Organiser et planifier les pentests avec les équipes agiles Suivre l'exécution des tests et collecter les livrables Participer à la stratégie offensive globale et les campagnes de red teaming * Valider le périmètre et le planning des campagnes Suivi opérationnel en lien avec l'équipe CAS Participer à l'appel d'offre bug bounty Participer à la définition du programme de bug bounty
View this job
Permanent

Job VacancyExpertise CyberArk

R&S TELECOM
Published on
Active Directory
API REST
Bash

Toulouse, Occitania
Nous recherchons un Administrateur Expert CyberArk pour assurer l'administration, le maintien en conditions opérationnelles et l'évolution de notre plateforme PAM. Le candidat prendra en charge l'administration des composants CyberArk (Vault, PVWA, CPM, PSM, AAM), l'intégration de nouveaux comptes et applications, la gestion des Safe, des politiques de sécurité et des rotations automatiques des mots de passe. Il participera aux montées de version, au traitement des incidents de niveau 3, au maintien de la disponibilité de la plateforme et au durcissement de la plateforme. Il accompagnera également les projets d'intégration et apportera son expertise aux équipes IAM et infrastructures. Il sera force de proposition pour améliorer la couverture fonctionnelle de la plate-forme. Compétences attendues : CyberArk PAM, Active Directory, Windows Server, Linux, LDAP, PowerShell, Python ou Bash, SSH, RDP, API REST CyberArk. Expérience : minimum 5 ans en administration systèmes/sécurité, dont au moins 3 ans sur CyberArk. Une expérience en développement serait appréciée ainsi qu'une bonne maîtrise des scripts d'automatisation (PowerShell, Python ou Bash) est attendue pour automatiser les intégrations et les tâches d'administration. Certifications souhaitées : CyberArk Defender (obligatoire) et CyberArk Sentry (fortement souhaitée). Les certifications Microsoft Windows Server, Red Hat, ITIL Foundation, CISM ou CISSP constituent un atout
View this job
Permanent

Job VacancyIngénieur Automatisation H/F

ASTERIA
Published on
Ansible
API REST
CI/CD

Monaco
Nous recherchons, pour l'un de nos Clients basés sur Monaco, un Ingénieur Automatisation H/F. VOTRE MISSION :Notre Client recherche un Ingénieur Automatisation H/F pour concevoir, développer et maintenir les outils, scripts et plateformes permettant d'industrialiser, fiabiliser et accélérer la gestion des infrastructures techniques. Il joue un rôle essentiel dans la modernisation du SI, la réduction de la dette technique, l'amélioration du MCO/MCS et l'optimisation des opérations. Il sera intégré directement au pôle Automatisation du cluster NOVAS, travaillant en étroite collaboration avec les équipes techniques (réseau, sécurité, infrastructure, architecture, ...). L'Ingénieur Automatisation H/F interviendra sur l'ensemble du périmètre technique, du Build au Run. Missions principales : Veiller à la cohérence des standards IaC et bonnes pratiques DevOps Mettre à jour les modèles (templates), playbooks, librairies, modules Maintenir une documentation exhaustive : Rédaction de guides d'automatisation, schémas, dictionnaires API, modèles Git Responsable MCO / MCS Automatisation Automatisation du patching, des contrôles de conformité et des audits de sécurité Veille corrective et préventive sur les outils d'automatisation (Ansible, GitLab CI, AWX/Tower, …) Ouverture de tickets auprès des éditeurs (RedHat, Gitlab, Python libs, etc) Suivi, escalade, documentation des solutions Partage régulier des bonnes pratiques IaC Démos internes d'outils et de pipelines Force de proposition/améliorations (librairies, frameworks, modules d'automatisation) Tests en environnement sandbox, REX documentés, contribution à l'innovation (API, ChatOps, self-service, …) Gestion des habilitations sur Git, AWX/Tower, orchestrateurs S'assurer de la conformité avec les règles SSI Suivi des versions Python, Ansible, API, dépendances Gestion de l'obsolescence et support éditeur Suivi de projets Participation aux ateliers techniques Planification et coordination des livrables automatisés Création de pipelines CI/CD pour les projets Prise en charge des use cases afin d'en assurer l'analyse, la mise en œuvre technique et l'intégration opérationnelle dans les solutions d'automatisation Activités BUILD : Développement, intégration et déploiement Conception et développement de scripts (Python, Bash, PowerShell…) Création de playbooks et rôles Ansible (Réseau / Infra / Sécurité) Intégration des outils d'automatisation dans la chaîne CI-CD Build de plateformes standards Construction de patterns IaC standardisés Normalisation des déploiements d'équipements ou services : réseau, firewall, virtualisation, Wi‑Fi, proxies… Build de plateformes non standards Développement de solutions spécifiques pour des besoins métiers non couverts par les standards Documentation complète des écarts et intégration prévue dans la roadmap Contributions à l'architecture Participation au LLD automatisation. Proposition d'optimisation du modèle opérationnel (GitOps, CI/CD, API first) Alignement avec les contraintes Réseau/Sécurité/Virtualisation Tests et recettes Développement de tests unitaires et de validation automatisée Participation aux phases de recette projet Activités RUN : Supervision et monitoring Suivi de l'état des orchestrateurs (AWX/Tower), runners CI/CD, API Mise en place de dashboards SNav, Kibana, Grafana Gestion des incidents Analyse et résolution des échecs d'automatisation ou erreurs d'exécution Débogage avancé Python / Ansible Rédaction RETEX et fiches réflexes Maintenance corrective et évolutive Mise à jour des dépendances (libs Python, collections Ansible) Correction de bugs dans les scripts/pipelines Amélioration continue des rôles et outils Optimisation, sécurisation, conformité Implémentation des contrôles automatisés de sécurité et conformité SI Scan configuration via API + restitution Montées de version Planification et exécution des upgrades AWX/Tower, Gitlab, Ansible, Python Maintien d'une matrice de compatibilité Gestion de la sécurité opérationnelle Durcissement des environnements d'automatisation Rotation automatisée des secrets (Vault, Gitlab variables…) Sauvegarde et restauration Backups des dépôts Git, inventaires, templates Restauration en cas d'incident majeur Mise à jour documentaire Mise à jour systématique après chaque évolution ou correction
View this job
Permanent
Contractor
Fixed term

Job VacancyBusiness Analyst H/F

INFOTEL CONSEIL
Published on
Agile Method
API
Business Analysis

2 years
40k-48k €
400-500 €
Niort, Nouvelle-Aquitaine
Dans le cadre du développement de nos activités, nous recherchons un Business Analyst H/F pour intervenir chez l'un de nos clients grands comptes du secteur de l'assurance, basé à Niort. Au sein d'une équipe projet pluridisciplinaire, vous contribuerez à la compréhension et à la formalisation des besoins métiers ainsi qu'à la conception de solutions fonctionnelles adaptées aux enjeux des utilisateurs. Véritable interface entre les équipes métiers et techniques, vous interviendrez tout au long du cycle de réalisation, de l'analyse du besoin jusqu'à la livraison de la solution, en collaboration avec les Product Owners, designers, développeurs et testeurs. Vos principales responsabilités pourront être les suivantes : Comprendre et s'approprier les parcours métiers et utilisateurs en collaboration avec les représentants métiers et les designers. Assurer le lien entre les équipes métiers et techniques tout au long du cycle de réalisation. Recueillir, analyser et formaliser les besoins métiers. Rédiger les expressions de besoins et challenger les demandes afin d'en évaluer la pertinence et les impacts. Concevoir des solutions fonctionnelles répondant aux besoins identifiés tout en garantissant leur cohérence globale avec le système d'information. Rédiger, découper et détailler les User Stories nécessaires à la réalisation des solutions. Définir les critères d'acceptation associés aux User Stories. Rédiger les spécifications fonctionnelles à destination des équipes de développement, notamment sur les interfaces utilisateurs et les API. S'assurer des prérequis et de la faisabilité technique des solutions en collaboration avec les équipes concernées. Analyser les anomalies et incidents afin d'identifier les éventuelles problématiques liées aux outils ou aux parcours utilisateurs. Évaluer les impacts des solutions livrées sur les usages, les processus métiers et la performance opérationnelle. Accompagner le Product Owner dans la priorisation des besoins et identifier les éventuels risques ou points d'alerte. Vous évoluerez dans un environnement Agile et collaboratif, au sein d'équipes pluridisciplinaires, avec un rôle central dans la traduction des besoins métiers en solutions fonctionnelles adaptées et cohérentes. La mission est basée à Niort avec 3 jours de présence sur site par semaine.
View this job
Contractor

Contractor jobAdministrateur Jira Cloud Senior

VISIAN
Published on
API REST
Gitlab
IAM

3 years
400-600 €
Montpellier, Occitania
Dans le cadre de l'exploitation, de la sécurisation et de l'évolution d'une plateforme Atlassian d'entreprise, nous recherchons un Administrateur Jira Cloud Senior / Lead Technique Atlassian. Le consultant interviendra sur une plateforme Jira Cloud d'environ 2 000 utilisateurs issue d'une migration importante depuis Jira Server, ainsi que sur un environnement Confluence On-Premise. Son rôle sera d'assurer l'administration avancée, la sécurisation des accès, la gouvernance de la plateforme et la rationalisation des configurations. Il prendra en charge les actes d'administration complexes, les sujets liés aux habilitations, aux API, à l'automatisation et aux intégrations, tout en apportant son expertise sur les problématiques de sécurité, conformité et gouvernance. Une forte autonomie est attendue ainsi qu'une capacité à challenger les demandes et à proposer des solutions robustes et pérennes. Compétences techniques attenduesAtlassianJira Cloud (Expert) Confluence On-Premise Atlassian Administration Atlassian Guard Administration JiraPermissions Workflows Notifications Écrans Champs Priorités Types de tickets Company Managed Projects Team Managed Projects Gestion des accèsSSO IAM SCIM Provisioning / Déprovisioning Comptes gérés Comptes externes Comptes de service Domaines vérifiés API & AutomatisationAPI REST Jira Cloud API Atlassian ScriptRunner Cloud Automatisation Jira Scripting d'administration Gestion des Tokens API SécuritéGouvernance Atlassian Auditabilité Traçabilité Contrôle des habilitations Outils complémentaires appréciésXray Advanced Roadmaps / Plans ServiceNow GitLab Outils IAM
View this job
Permanent

Job VacancyDéveloppeur Backend Junior PHP – Symfony & Python (H/F)

EASY PARTNER
Published on
API REST
Django
PHP

40k-45k €
Ile-de-France, France
Contexte du poste Au cœur d'une entreprise spécialisée dans les solutions énergétiques et l'innovation technologique, nous recherchons un Développeur Backend Junior pour renforcer notre équipe IT innovante et en pleine expansion. Située en région parisienne, notre entreprise évolue dans un secteur particulièrement dynamique et compétitif, nécessitant des mises à jour fréquentes pour se conformer aux nouvelles réglementations. Notre équipe IT est composée de 10 personnes. Le développement des outils internes et des APIs pour nos clients est au centre de notre projet. Ce poste est ouvert pour internaliser des compétences essentielles et pour participer activement à ces nombreux projets de refonte et de création. Missions Missions principales - Participer à l'analyse et à la conception technique de nos projets. - Développer et maintenir des applications backend en PHP (Symfony) et Python. - Contribuer activement au développement et à la maintenance d'APIs REST modernes. - S'assurer de la qualité et de la sécurité du code via l'écriture de tests unitaires et fonctionnels. Missions annexes - Travailler sur l'évolution des outils existants et contribuer à la documentation technique. - Assurer un premier niveau de support pour la maintenance corrective. - Supporter les développeurs seniors dans le mentorat des nouvelles recrues. Stack technique Maîtrise attendue - PHP / Symfony - Python et frameworks associés (Django, Flask ou FastAPI) - API REST
View this job
Contractor
Permanent
Fixed term

Job VacancyFormateur certifié TeamMate

KEONI CONSULTING
Published on
Agile Method
API
Audit

18 months
20k-40k €
100-500 €
Paris, France
1. Contexte et justificationDans le cadre du renforcement des capacités de ses auditeurs internes, l'organisation souhaite améliorer l'utilisation et la maîtrise du logiciel TeamMate afin d'optimiser la conduite des missions d'audit et d'accroître la performance de ses équipes. À l'issue de la formation, les auditeurs internes devront être en mesure d'exploiter efficacement TeamMate pour planifier, exécuter, documenter, suivre et restituer les missions d'audit conformément aux bonnes pratiques professionnelles. Cette maîtrise renforcée devra notamment se traduire, à court terme, par les effets suivants : • Une amélioration notable de la qualité des rapports d'audit ; • Un renforcement de la qualité du suivi des recommandations d'audit ; • Une amélioration mesurable des performances de la Direction concernée. De manière spécifique, l'expertise mobilisée devra permettre de : 2. Objectifs de la mission• Concevoir et préparer des supports de formation adaptés aux besoins des auditeurs internes ; • Assurer une formation approfondie et pratique sur les principales fonctionnalités du logiciel TeamMate ; • Accompagner les participants dans l'appropriation des méthodes, outils et workflows nécessaires à la conduite efficace des missions d'audit. 3. Résultats attendusLa mission devra contribuer à l'atteinte des résultats suivants : • Des supports de formation, tutoriels et cas pratiques sont élaborés, validés et mis à disposition des participants ; • Les capacités des auditeurs internes sont renforcées en matière de planification, d'exécution, de documentation et de reporting des missions d'audit avec TeamMate ; • Les participants maîtrisent les principales fonctionnalités du logiciel TeamMate et sont capables de les appliquer à des cas concrets ; • Les méthodes et outils nécessaires au suivi des recommandations, à la production des rapports et au pilotage des activités d'audit sont correctement appropriés. 4. Principales tâches de l'expertL'expert sera responsable des activités ci-après : 4.1 Élaboration de la démarche méthodologiqueL'expert présentera sa compréhension de la mission, la méthodologie proposée, le calendrier d'intervention et l'organisation des travaux, en cohérence avec les résultats attendus. Il formulera, le cas échéant, des observations ou propositions d'ajustement relatives aux termes de référence afin d'assurer la pertinence et l'efficacité de l'intervention. 4.2 Élaboration des supports de formationDans une logique de parcours d'apprentissage progressif, les supports devront permettre aux auditeurs internes d'approfondir leur maîtrise de TeamMate, notamment sur les périmètres suivants : • Univers d'audit • Evaluation des risques • Plan d'audit • Gestion des missions et mise à jour des programmes d'audit (phases planning / exécution / reporting ) • Compte rendu d'activité • Suivi des recommandations • Rapports TeamInsight Reports • Auto-évaluations • Questionnaires • Tableaux de bord ; • Administration outil • Revue de la fonction de demande de documents • Revue du Template rapport d'audit • Revue teamstore • Utilisation de TeamMate Analytics (sous Excel) • Présentation de Data Exchange API ; • Présentation Agile ; • Présentation API reporting ; 4.3 Animation de l'atelier de formation• Animation d'une formation avancée sur les fonctionnalités clés du logiciel TeamMate ; • Réalisation d'exercices pratiques et d'études de cas adaptés aux activités des auditeurs internes ; • Évaluation de la maîtrise des compétences acquises par les participants. 5. Livrables attendusLes livrables suivants sont attendus de l'expert : • Une note d'orientation méthodologique incluant la compréhension de la mission, l'approche proposée et le planning d'intervention ; • Les supports de formation, tutoriels, exercices pratiques et supports d'évaluation ; • Un rapport de mission incluant le déroulement de la formation, les résultats obtenus, les indicateurs de performance, les difficultés rencontrées et les recommandations éventuelles.
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