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.

464 results
Permanent

Job VacancyDéveloppeur Backend Senior Python Django - Saas - Paris (H/F)

EASY PARTNER
Published on
API
Microservices
PHP

48k-58k €
Paris, France
Cette plateforme repose actuellement sur un socle PHP historique, progressivement complété par de nouveaux services développés en Python/Django. L'environnement frontend combine également des composants existants en JavaScript natif et de nouvelles briques en Vue.js/TypeScript. Le poste associe développement backend, conception applicative, accompagnement des développeurs et maintien en conditions opérationnelles. Il offre une évolution à court terme vers un rôle de Lead Developer. Vos missions Développement et architecture Développer de nouvelles fonctionnalités sur le socle PHP existant et les services Python/Django. Analyser les demandes métier et identifier leurs impacts techniques. Évaluer la complexité et les délais de réalisation. Participer à la modélisation et aux choix d'architecture. Rédiger les spécifications et la documentation techniques. Concevoir, développer et déployer des microservices. Réaliser les tests et sécuriser les mises en production. Prévenir les régressions et communiquer sur les évolutions livrées. Qualité et accompagnement Réaliser les revues de code et apporter des retours constructifs. Définir et faire appliquer les standards de développement. Accompagner les développeurs juniors et intermédiaires. Participer à leur montée en compétence par le mentoring et le partage de bonnes pratiques. Contribuer aux ateliers de conception et d'idéation. Favoriser une culture d'équipe fondée sur la qualité, la collaboration et l'amélioration continue. Pilotage et fonctionnement opérationnel Suivre l'avancement des projets et coordonner les différentes parties prenantes. Réaliser les arbitrages techniques nécessaires au respect des délais. Identifier les points de friction et proposer des solutions adaptées. Optimiser les performances SQL et réduire progressivement la dette technique. Diagnostiquer et résoudre les incidents de production. Apporter une expertise aux équipes support. Approfondir progressivement la connaissance des flux métier, notamment ceux associés à la facturation et à la consommation de services. Environnement technique Backend : Python, Django et PHP Frontend : Vue.js, TypeScript et JavaScript Architecture : API, microservices et applications existantes Base de données : SQL Pratiques : tests, code review, refactoring et documentation Activités : conception, développement, CI/CD, mise en production et RUN
View this job
Contractor

Contractor jobSmart Contract Engineer / Solidity Expert

RIDCHA DATA
Published on
API
Blockchain
CI/CD

1 year
470-600 €
Courbevoie, Ile-de-France
ContexteDans le cadre d'un projet stratégique de création d'une plateforme institutionnelle d'actifs numériques, nous recherchons un(e) Smart Contract Engineer / Solidity Expert pour contribuer à la conception et au développement d'une architecture blockchain sécurisée, évolutive et conforme aux exigences du secteur financier. Le projet couvre l'ensemble du cycle de vie des actifs numériques, de l'émission et la tokenisation jusqu'au règlement-livraison, dans un environnement institutionnel et fortement contraint en matière de sécurité, d'auditabilité et de conformité réglementaire. Vous interviendrez au cœur de la conception de l'architecture on-chain, avec un niveau d'exigence élevé sur la qualité du code, la sécurité des smart contracts et la robustesse des mécanismes de déploiement et de gouvernance. Vos responsabilitésConcevoir et développer des smart contracts avancés en Solidity sur EVM. Concevoir des architectures on-chain sécurisées, modulaires, évolutives et maintenables. Implémenter des standards ERC-20 et leurs extensions institutionnelles : rôles, pausability, mint/burn, hooks de conformité, etc. Concevoir et gérer le cycle de vie des smart contracts : déploiement, upgrade patterns, migrations et scripts de migration contrôlés. Participer à la conception de mécanismes de gouvernance technique adaptés à un environnement institutionnel. Mettre en place des stratégies de tests avancées : property-based testing, invariant testing et fuzzing. Garantir la qualité et la sécurité du code à travers des revues de code, threat modeling et audits de sécurité. Identifier et mitiger les vulnérabilités spécifiques aux smart contracts et à l'EVM. Optimiser les performances et la consommation de gas, en tenant compte des contraintes de production. Concevoir les interactions entre les composants on-chain et off-chain : back-end, API, wallets, oracles, gestion des identités et des accès. Participer à la conception technique de mécanismes de tokenisation d'actifs financiers et de règlement-livraison / DvP. Mettre en place et piloter des pipelines CI/CD dédiés aux smart contracts, avec tests automatisés, contrôles qualité et déploiements reproductibles et contrôlés. Documenter les choix d'architecture, les mécanismes de sécurité et les décisions techniques complexes. Collaborer étroitement avec les équipes Produit, Architecture, Sécurité, Juridique et Compliance. Contribuer à l'arbitrage entre innovation technologique, exigences de sécurité, auditabilité et contraintes réglementaires.
View this job
Permanent

Job VacancyDéveloppeur Fullstack Java / Angular – CDI - Tours / Le Mans

CAT-AMANIA
Published on
Agile Scrum
Angular
API REST

40k-50k €
Tours, Centre-Val de Loire
Dans le cadre du développement de nos activités, nous recherchons un Développeur Fullstack Java / Angular (H/F) pour rejoindre nos équipes et accompagner nos clients dans la conception, le développement et l'évolution de leurs applications. Vous interviendrez sur des projets variés, au sein d'équipes techniques travaillant dans des environnements Agile. Vos missionsParticiper à l'analyse des besoins fonctionnels et techniques. Concevoir, développer et maintenir des applications web en Java / Angular. Développer et intégrer des API REST. Participer à la conception et à l'évolution des architectures applicatives. Réaliser les tests unitaires et d'intégration afin de garantir la qualité du code. Identifier et corriger les anomalies, tout en contribuant à l'amélioration des performances. Participer aux revues de code et à l'amélioration continue des pratiques de développement. Collaborer avec les équipes techniques et fonctionnelles dans un environnement Agile (Scrum). Environnement techniqueBack-end : Java, Spring Boot, Spring, Hibernate, API REST Front-end : Angular, TypeScript, HTML5, CSS3 Bases de données : PostgreSQL, Oracle, MySQL Outils et méthodes : Git, Maven, Jenkins, GitLab CI/CD, Jira, Agile / Scrum Compétences complémentaires appréciées : Docker, Kubernetes, Cloud (AWS, Azure), architecture microservices.
View this job
Permanent
Contractor

Job VacancyIngénieur DevOps H/F

CONSORT GROUP
Published on
API REST
Automation
CI/CD

1 month
43k-50k €
Saint-Herblain
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 Créée en 2010, l'agence Ouest rassemble aujourd'hui près de 230 collaborateurs. Elle s'est fortement orientée vers les expertises en intégration applicative et en testing, en s'appuyant sur ses Centres de Services. Le tout dans un esprit de convivialité et de proximité, au service des régions de Nantes, Rennes et Angers. Ingénieur DevOps H/F C'est votre missionVous êtes passionné·e par l'automatisation, le Cloud et les plateformes techniques ? Ce poste est fait pour vous. En tant qu'Ingénieur DevOps, vous êtes responsable de l'évolution, de la fiabilité et de l'industrialisation de la plateforme de tests utilisée par les équipes projets. Vous accompagnez également les utilisateurs dans l'adoption des bonnes pratiques d'automatisation et d'intégration continue. Côté build :Vos missions : Concevoir et faire évoluer l'usine de tests couvrant les périmètres web, mobile et API. Automatiser les tâches récurrentes afin d'améliorer l'expérience des utilisateurs de la plateforme. Développer de nouveaux services pour enrichir le catalogue de fonctionnalités (Kafka, bases de données, environnements mobiles iOS, etc.). Participer aux montées de version des différents composants techniques. Améliorer les mécanismes de reporting et de supervision. Industrialiser les processus de déploiement et de gestion de la plateforme. Contribuer à l'évolution de l'environnement Cloud et de son infrastructure as Code. Participer à l'amélioration continue des pratiques DevOps au sein de l'équipe. Côté run :Vos missions :Assurer le maintien en conditions opérationnelles de la plateforme d'automatisation des tests. Surveiller les performances, la disponibilité et la stabilité des services. Diagnostiquer et résoudre les incidents techniques. Accompagner les utilisateurs dans l'exploitation de la plateforme et des outils associés. Administrer et faire évoluer l'application Squash. Participer aux tests de performance et de charge. Garantir la qualité et la sécurité des environnements. Contribuer aux échanges de la communauté Testing et DevOps. C'est votre parcoursVous avez au moins 3 à 5 ans d'expérience dans des environnements DevOps, Cloud ou Plateforme. Vous aimez automatiser, industrialiser et améliorer les outils au service des équipes de développement et de qualification. C'est votre expertise :Linux Jenkins Python (lecture, compréhension et adaptation de code existant) GCP (Google Cloud Platform) Terraform CI/CD Git Robot Framework (un plus) Squash (un plus) Kafka API REST Environnements Agile et DevOps Tests de performance et de charge C'est votre manière de faire équipe :Sens du service et accompagnement des utilisateurs Esprit d'analyse et de résolution de problèmes Curiosité technique et autonomie Communication claire et pédagogie Esprit collaboratif Force de proposition et amélioration continue C'est notre engagementChez 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 clairLe 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 échange technique avec l'équipe projet 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 à savoirLieu : Carquefou Contrat : CDI Télétravail : 2 jours/semaine Salaire : 43 K€ à 50 K€ brut annuel selon expérience Famille métier : DevOps / Cloud / Plateformes d'automatisation Ce que vous ferez ici, vous ne le ferez nulle part ailleurs. Ce moment, c'est le vôtre.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Java Senior

AVA2I
Published on
Apache Kafka
API REST
Java

1 year
Ile-de-France, France
Au sein d'une grande institution financière internationale, vous intégrerez un programme stratégique consacré à la transformation des activités de financements structurés et syndiqués. La mission consiste à développer les solutions permettant d'intégrer un nouveau système Back Office avec les différentes applications du système d'information. Vous rejoindrez une équipe Agile d'environ 10 personnes, répartie entre la France et l'Asie. Les échanges avec les développeurs internationaux seront quotidiens, à l'oral comme à l'écrit. Des déplacements mensuels sont à prévoir sur un second site en Île-de-France. Missions principalesEn tant que Développeur Backend Java Senior, vous aurez pour responsabilités de : Analyser les besoins fonctionnels et techniques transmis par les équipes projet. Concevoir les solutions techniques backend et formaliser les dossiers de conception. Développer les composants nécessaires à l'intégration du système Back Office avec les autres applications. Participer au développement et à l'évolution d'un ETL interne connecté à un bus applicatif Kafka. Concevoir et maintenir des API REST et des traitements d'échange de données. Développer des composants robustes et maintenables avec Java et Spring Boot. Écrire et automatiser les tests avec Cucumber. Manipuler et optimiser les données à l'aide de SQL. Participer aux revues de code et appliquer les bonnes pratiques de développement. Contribuer au déploiement et à la mise en production des composants. Superviser les applications à l'aide des outils de monitoring. Analyser les incidents et assurer le support applicatif de niveau 3. Participer aux cérémonies Agile Scrum et à l'amélioration continue de l'équipe. Collaborer quotidiennement avec les équipes techniques françaises et internationales.
View this job
Fixed term
Permanent
Contractor

Job VacancySoftware Developer - Integrator_L2

Gamme solutions
Published on
Apex
Apex
API REST

3 months
Issy-les-Moulineaux, Ile-de-France
DESCRIPTION DE LA MISSION 3 mois Minimum, renouvelable Profil, compétences et qualifications Vous disposez de : Au moins 5 ans d'expérience pratique en tant que développeur Salesforce, dont au moins 3 ans sur Service Cloud. Une expérience avérée dans l'implémentation ou la gestion de Service Cloud Voice avec Amazon Connect. Une bonne compréhension du versioning et des pratiques CI/CD : SFDX, Git et GitLab. Une solide expérience du développement Salesforce : Apex, LWC, JavaScript et Flow. Une expérience avec les API REST et les intégrations de services tiers avec Salesforce. Une forte autonomie, un esprit orienté résolution de problèmes et une attitude proactive. De bonnes capacités de communication, à l'oral comme à l'écrit. Un anglais professionnel, tous les livrables étant réalisés en anglais, ainsi que la majorité des présentations orales. Compétences fortement appréciées Expérience sur Salesforce Omni-Channel. Expérience sur Salesforce Agentforce. Expérience sur Salesforce Digital Engagement. Certifications Salesforce Certified Platform Developer I : obligatoire. Salesforce Certified Platform Developer II : appréciée. Toute autre certification Salesforce constituera un atout supplémentaire. Soft skills Excellentes capacités d'écoute active et d'analyse, avec une aptitude démontrée à synthétiser des informations complexes. Communication claire, concise et orientée impact, à l'écrit comme à l'oral, avec la capacité d'adapter son discours aux différents interlocuteurs. Fort esprit d'équipe : personne solidaire, empathique et collaborative. Humilité et forte résilience face aux difficultés. Curiosité et passion pour l'écosystème Salesforce, avec une réelle motivation pour résoudre des problématiques techniques complexes. Capacité à remettre en question l'existant et à proposer de manière proactive des solutions innovantes. prolongation mission possible sur 2027 Lieu : Issy-les-Moulineaux
View this job
Contractor

Contractor job BUSINESS ANALYST SENIOR TESTS / AUTOMATISATION

Keypeople Consulting
Published on
ALM
API
CRM

6 months
400-470 €
Ile-de-France, France
🚀 RECHERCHE – BUSINESS ANALYST SENIOR TESTS / AUTOMATISATION Je recherche un Business Analyst Senior fortement orienté Tests logiciels pour renforcer une équipe sur un projet lié aux moyens de paiement et à la gestion de référentiels contrats. 🔹 Expérience : Senior / expérience significative en BA & Tests 🔹 Localisation : Île-de-France 🔹 Démarrage : ASAP 🔹 Mission longue durée 🔹 Environnement : Moyens de paiement / Référentiels / SI 🛠️ Compétences indispensables : 📌 Fonctionnel : • Cadrage et analyse des besoins métiers • Modélisation des processus et fonctions métiers • Expérience en refonte de SI • Référentiels / CRM / Vente / Produits & Services • Une expérience en monétique est un plus 🧪 Tests & Recette : • Stratégie de recette et cahier de recette • Tests End-to-End • Tests techniques et fonctionnels • Tests de performance • Exécution des tests et gestion des environnements • Analyse et suivi des anomalies • Support à la recette métier et UAT • Définition des métriques et reporting de tests • Coordination des activités de recette avec les différents acteurs • Automatisation des tests 💻 Technologies / Outils : • Java / Open • API / Web Services • SQL • Selenium • ALM • JIRA • Excel / VBA • Documentation technique • Expérience en développement Open ⭐ Une expérience en automatisation des tests et/ou dans le domaine des moyens de paiement est fortement appréciée. Le poste nécessite un profil capable de faire le lien entre les besoins métiers, les équipes techniques et les activités de recette, avec une forte orientation qualité logicielle et automatisation des tests. 📩 Vous êtes disponible ou connaissez un profil correspondant ? N'hésitez pas à me contacter en MP ou à m'envoyer votre CV.
View this job
Contractor

Contractor jobConsultant Data / BI - RENNES

AKERWISE
Published on
API
Dataiku
PostgreSQL

1 year
290-440 €
Rennes, Brittany
Contexte : Notre client, un acteur majeur de la distribution d'électricité en France, recherche un consultant expérimenté pour rejoindre le pôle Data de sa direction régionale Bretagne, sur le volet "data interne" : accompagnement du collectif d'appui métier (domaines Patrimoine, Opération, Cedre, RH, Gestion-Finances) sur l'outil de reporting Power BI. Description du rôle : Le consultant interviendra en appui du pôle Data pour accompagner les équipes métier dans la compréhension de leurs besoins, la conception de solutions data/BI et le développement d'outils de reporting et de dataviz. Tâches et responsabilités : Compréhension des cas d'usage métier et appui à la formalisation du besoin Proposition de solutions techniques adaptées (catalogue d'offres du pôle Data) Récolte et analyse de données Développement et conception de work-flows data et d'outils de dataviz Conception de modèles de données Développement informatique (Python/R) et testing Conception d'outils RPA/RDA (robots UiPath) Portage des solutions auprès des métiers demandeurs Documentation technique et fonctionnelle Maintien en condition opérationnelle (MCO) et supervision des outils livrés Appui au chef de projet sur les analyses de sensibilité des données (ASD) si besoin Veille technologique Environnement technique : Power BI, Python, R, Dataiku, SQL/PostgreSQL, API, UiPath Méthodes : Travail en mode Agile/Scrum ou cycle en V, en équipe pluridisciplinaire Livrables attendus : algorithmes accompagnés de documentation technique, tableaux de bord/reporting accompagnés de documentation technique, propositions de trajectoires de mise à l'échelle, retours d'expérience (REX) de prototypes/POC. Précision importante : dans le cadre de la réponse technique, le candidat devra présenter 3 références de projets similaires réalisés en région Bretagne (critère éliminatoire), détaillées chacune sur 2 pages max (description fonctionnelle, description technique, effectif total du projet, nombre de collaborateurs par profil, durée d'intervention, livrables + % de contribution).
View this job
Contractor

Contractor jobRPA Developer / UiPath Developer - confirmé

VISIAN
Published on
API
Monitoring
Robotic Process Automation (RPA)

1 year
450-460 €
Paris, France
Analyser et concevoir : étudier les besoins, challenger l'éligibilité RPA, évaluer la faisabilité technique et contribuer au chiffrage, aux risques et au ROI. Développer : réaliser des automatisations avec UiPath Studio en appliquant les standards de l'équipe, notamment modularité, réutilisabilité, gestion des exceptions, logs et paramétrage. Industrialiser : concevoir des solutions adaptées aux robots attended et unattended, utiliser Orchestrator pour les assets, files, déclenchements, environnements et déploiements. Tester et documenter : préparer les tests unitaires et d'intégration, contribuer à la recette, corriger les anomalies et produire les dossiers de conception, procédures d'exploitation et éléments de traçabilité. Déployer et sécuriser : préparer le packaging, le versioning et les mises en production en lien avec les équipes Ops, architecture et SSI, dans le respect des habilitations et de la gestion des secrets. Exploiter et maintenir : superviser les exécutions, analyser les logs, diagnostiquer les incidents, assurer les corrections et évolutions, et contribuer à la stabilisation des robots. Collaborer : participer aux revues de code, aux communautés de pratique et au partage de composants, templates et bonnes pratiques. Contribuer à la transformation : participer à la migration de robots Blue Prism vers UiPath et, selon les cas d'usage, à l'intégration d'API, de traitement documentaire intelligent ou de capacités agentiques. Analyse de faisabilité et contribution au chiffrage. Conception technique et documentation PDD/SDD selon l'organisation du projet. Workflows UiPath versionnés, testés et revus. Jeux et preuves de tests, dossiers de mise en production et runbooks. Logs, tableaux de suivi, diagnostic d'incidents et plans de correction. Composants réutilisables, documentation et retours d'expérience partagés avec la communauté RPA
View this job

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