Find your next tech and IT Job or contract API REST

What you need to know about API REST

REST API (Representational State Transfer) is an architectural style for designing APIs, widely used to enable communication between systems on the web. A REST API uses HTTP requests (GET, POST, PUT, DELETE, etc.) to access, manipulate, or delete resources represented as data, often in JSON or XML format. The fundamental principles of a REST API include statelessness (requests are independent and do not maintain state), a uniform interface (standardized URIs to access resources), and compatibility with standard data formats. REST is valued for its simplicity, flexibility, and efficiency, making it a preferred solution for web, mobile, and cloud application development. Thanks to its widespread adoption, a REST API can be integrated into various environments, facilitating interoperability and allowing developers to access remote services or databases.

234 results
Permanent

Job VacancyDéveloppeur Full Stack Java / Angular

Etixway
Published on
Angular
Java

40k-45k €
Ile-de-France, France
Dans le cadre du développement et de l'évolution d'applications métiers, nous recherchons un Développeur Full Stack Java / Angular disposant d'au moins 5 ans d'expérience en développement informatique. Vous interviendrez sur la conception, le développement et la maintenance d'applications web, aussi bien sur les aspects Back-End que Front-End, au sein d'une équipe technique évoluant dans un environnement Agile. Missions principalesConcevoir, développer et maintenir des applications web avec Java et Angular. Participer à l'analyse des besoins fonctionnels et techniques. Développer et maintenir des services Back-End en Java. Concevoir des interfaces utilisateurs dynamiques et ergonomiques avec Angular. Développer et intégrer des API REST. Participer à la conception et à l'évolution des architectures applicatives. Assurer l'intégration des composants Front-End et Back-End. Réaliser les tests unitaires et les tests d'intégration. Identifier, analyser et corriger les anomalies techniques. Optimiser les performances, la sécurité et la maintenabilité des applications. Participer aux revues de code et garantir le respect des bonnes pratiques de développement. Collaborer avec les équipes techniques et fonctionnelles. Participer aux cérémonies Agile et contribuer à l'amélioration continue. Rédiger et maintenir la documentation technique.
View this job
Contractor

Contractor jobarchitecte fonctionnel transverse ( iam - sécu du SI)

LeHibou
Published on
IAM

6 months
625 €
Meudon, Ile-de-France
Notre client dans le secteur Réseaux et télécommunications recherche un/une architecte fonctionnel transverse ( iam - sécu du SI) H/F Description de la mission : Architecte Fonctionnel Transverse – Ventes, Offres GP, Digital & APIsContexteLa DSI, au sein du département Études d'Architecture (EDA), recherche un Architecte Fonctionnel Transverse pour accompagner des projets transverses sur les domaines Ventes, Offres Grand Public, Digital ainsi que les chantiers de gouvernance API. L'architecte intervient à l'interface entre les métiers, les équipes d'architecture et les usines de développement afin de définir des solutions fonctionnelles cohérentes avec l'urbanisation du SI. Missions principalesL'architecte aura pour responsabilités de : Comprendre, challenger et formaliser les besoins métiers ; Concevoir les solutions d'architecture fonctionnelle transverse ; Réaliser les cadrages d'architecture et analyses d'impacts ; Identifier les applications, processus et flux impactés ; Proposer les scénarios de solution et le lotissement associé ; Préparer les engagements d'études ; Animer les ateliers de co-construction avec les métiers et les équipes de développement ; Rédiger les spécifications fonctionnelles et exigences d'architecture ; Concevoir et modéliser les processus et use cases ; Définir les principes et solutions d'architecture API ; Participer aux chantiers de gouvernance API ; Prendre en compte les enjeux de sécurité du SI et de gestion des identités (IAM) ; Assurer le support fonctionnel pendant la phase de réalisation. LivrablesDocuments de cadrage ; Fiches d'engagement d'études ; Spécifications fonctionnelles sous Confluence ou Word ; Liste des processus et use cases impactés ou créés ; Diagrammes d'activité et de séquence ; Schémas d'architecture et de flux ; Patterns d'architecture ; Modélisation et principes de conception des APIs. Compétences requisesCompétence Niveau Architecture fonctionnelle Expert APIs REST / Gouvernance API Expert Modélisation des processus Expert Urbanisation SI Expert Modèles d'architecture logicielle Avancé UML Confirmé Sécurité SI / IAM Confirmé Analyse d'impacts fonctionnels Expert Profil recherchéArchitecte fonctionnel senior disposant d'une expérience significative sur des SI complexes et transverses, avec une forte capacité à faire le lien entre enjeux métiers, processus, applications, APIs et architecture. Le profil devra disposer d'un excellent relationnel, être à l'aise dans l'animation d'ateliers et savoir faire converger les différentes parties prenantes. Une expérience dans le secteur télécom, notamment sur les sujets mobile, fixe, offres, ventes ou digital, constitue un plus. Compétence cléCapacité à transformer un besoin métier complexe en une solution d'architecture fonctionnelle cohérente, sécurisée, industrialisable et alignée avec l'urbanisation du SI. Compétences / Qualités indispensables : Architecture fonctionnelle, APIs REST / Gouvernance API, Modélisation des processus, Urbanisation SI, Modèles d'architecture logicielle, Avancé, UML, Sécurité SI / IAM, Confirmé, Analyse d'impacts fonctionnels, Expert Compétences / Qualités qui seraient un + : Passage par les telcoInformations concernant le télétravail : Oui — 2 jours/semaine
View this job
Permanent

Job VacancyDéveloppeur Backend Laravel - Télécommunication (H/F)

EASY PARTNER
Published on
Laravel
PHP

40k-48k €
Chennevières-sur-Marne, Ile-de-France
Contexte du poste Leader innovant du marché du contrôle d'accès résidentiel, nous prônons le Made In France avec une production entièrement internalisée. Dans un contexte en pleine évolution numérique, notre équipe du bureau d'Études, composée de talentueux ingénieurs logiciels, recherche un Développeur Backend passionné pour participer au développement d'une plateforme technologique innovante associant communication temps réel et IoT. Le poste est à pourvoir pour soutenir notre croissance et renforcer une équipe dynamique immergée dans des projets d'avant-garde. Missions - Concevoir, développer et maintenir des API REST fiables et sécurisées. - Effectuer des migrations technologiques de la plateforme et contribuer à leur mise à niveau. - Identifier, analyser et corriger les anomalies tout en assurant la qualité du code. - Participer à l'évolution des applications Backend et à leur intégration avec les autres composants du produit. - Mettre en place et enrichir les tests unitaires et fonctionnels. - Collaborer activement avec les équipes Produit, QA et Firmware pour garantir la performance et la sécurité de nos solutions. Stack technique - PHP avec une expertise sur le framework Laravel. - Connaissance de Symfony. - Maîtrise de la conception et de l'implémentation d'API REST. - Bases de données MySQL et MongoDB : optimisation de requêtes et indexation. - jQuery pour les interactions avec les interfaces existantes.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack .NET React confirmé – Mont-Saint-Aignan

NEWRAMA
Published on
.NET
React

1 year
Mont-Saint-Aignan, Normandy
On recherche pour l'un de ses clients un(e) développeur(se) Full Stack .NET / React confirmé(e). Vous rejoignez une équipe de développement en place pour faire évoluer et fiabiliser les applications métier du client, avec une mission pensée sur la durée. Nous cherchons un profil autonome et rigoureux, qui s'intègre vite à une équipe existante et sait être utile dès les premières semaines. Votre mission Développement et évolution applicative Concevoir, développer et faire évoluer des applications en C#, .NET et Core. Développer et maintenir les interfaces React, et assurer leur intégration avec les services back-end. Concevoir, exposer et consommer des API REST. Participer à l'analyse des besoins fonctionnels et à leur traduction en solutions techniques. Maintenance corrective et évolutive Analyser les anomalies, en identifier la cause racine et les corriger. Livrer les évolutions demandées en limitant les risques de régression. Améliorer la maintenabilité et la fiabilité du code existant. Données et performance Écrire, optimiser et faire évoluer les requêtes et structures SQL Server. Identifier les points de blocage (API, traitements, accès aux données) et proposer des optimisations. Qualité et travail en équipe Appliquer les standards de code et produire un code lisible et testable. Travailler avec Git, participer aux revues de code et aux phases de test. Documenter les choix techniques importants.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Backend Node.js / TypeScript Senior

R&S TELECOM
Published on
Microsoft Access

12 months
40k-48k ¤
400-480 ¤
Ile-de-France, France
Contexte de la mission La Direction Data d'un grand groupe média a pour ambition de faire de la donnée un levier de croissance des offres numériques. Elle poursuit trois objectifs : maximiser la collecte de données dans le respect des réglementations, enrichir la connaissance et l'expérience utilisateurs, et fournir aux équipes internes des outils de pilotage et d'aide à la décision. Pour accélérer sur la collecte, de la connaissance utilisateurs jusqu'à l'activation marketing et publicitaire, la Direction Technique fait évoluer son architecture en adossant sa CDP à la Plateforme Data et en rendant ces données activables par les autres entités du groupe. Nous recherchons un(e) développeur(se) Backend Node.js / TypeScript senior, avec au moins 5 ans d'expérience en environnements à forte volumétrie. Il/elle intégrera l'équipe technique Activation & Personnalisation et interviendra au quotidien avec les équipes Data, Front-end, Exploitation et Produit, en mode Agile. Le profil attendu est autonome et rigoureux, avec une solide culture de la qualité logicielle. Il/elle sait aussi expliquer et vulgariser ses choix techniques auprès des équipes métiers. Environnement technique : Node.js (TypeScript), REST APIs, SQL, BigQuery, Redis, PostgreSQL, Google Cloud Platform, Docker, GitLab CI/CD, CDP et solutions du marché, services internes. Objectifs et livrables En interaction avec les équipes Data et Exploitation, le/la consultant(e) sera chargé(e) de concevoir, développer et maintenir les services backend permettant l'intégration des partenaires, l'activation des données et les échanges avec la Plateforme Data. Il/elle devra notamment : Concevoir, développer et maintenir des services backend en Node.js / TypeScript, ainsi que des APIs REST répondant aux besoins des produits numériques ; Développer les connecteurs avec les plateformes partenaires (CDP, outils marketing, plateformes publicitaires, services internes) ; Participer à la définition de l'architecture technique des applications backend ; Garantir la qualité du code (tests unitaires, revues de code, bonnes pratiques) ; Contribuer à l'industrialisation des développements et à l'amélioration des pipelines CI/CD ; Optimiser les performances, la scalabilité et la résilience des services ; Assurer le monitoring, l'observabilité et le suivi des applications en production, et participer aux investigations techniques et à la résolution des incidents ; Contribuer aux choix techniques et à l'amélioration continue des pratiques de développement ; Produire la documentation technique et partager les connaissances au sein de l'équipe. Livrables : services backend et APIs REST documentés et testés, connecteurs partenaires opérationnels, pipelines CI/CD améliorés, documentation technique, dispositifs de monitoring et d'observabilité. Compétences demandéesCompétencesNiveau de compétence Clean Code, tests unitaires, revues de code, documentation Confirmé Node.js et TypeScript en production Expert Environnements Cloud, idéalement Google Cloud Platform Confirmé Environnements conteneurisés Docker Confirmé Bases de données relationnelles et NoSQL en production Expert Conception et développement d'APIs REST (HTTP, OAuth2, JWT), avec sécurité applicative, gestion des erreurs/exceptions et intégration d'APIs tierces ou de solutions SaaS Expert Git et pipelines CI/CD Confirmé Architectures orientées services maintenables et évolutives Expert
View this job
Contractor

Contractor jobParamétreur / Intégrateur CCaaS – Diabolocom / Genesys (Niort 79)

AKERWISE
Published on
Genesys

1 year
Niort, Nouvelle-Aquitaine
Dans le cadre d'un programme de transformation de ses outils de relation client, un acteur majeur du secteur de l'assurance recherche un Paramétreur / Intégrateur CCaaS pour accompagner la migration progressive de Genesys vers Diabolocom. La mission consiste à concevoir, paramétrer et intégrer les parcours de contacts, puis à accompagner leur recette et leur mise en production. Une expérience opérationnelle sur Diabolocom est privilégiée. Les profils expérimentés sur Genesys Engage seront également étudiés, sous réserve d'une capacité à monter rapidement en compétence sur Diabolocom. Recueillir et analyser les besoins auprès des équipes métiers, produit et techniques. Concevoir et paramétrer les parcours de contacts : routage, files d'attente, compétences, priorités, calendriers, débordements et règles de distribution. Configurer les profils utilisateurs, habilitations, équipes, campagnes, scripts et périmètres de supervision. Paramétrer les canaux voix et, selon les besoins, les canaux digitaux (e-mail, chat, SMS). Participer à l'intégration de la solution avec le SI : téléphonie/SIP, SSO, API REST, webhooks et échanges de données. Préparer et exécuter les campagnes de tests, qualifier les anomalies et contribuer à leur résolution. Configurer les tableaux de bord, indicateurs de performance et outils de supervision temps réel. Documenter les configurations et accompagner le transfert de compétences vers les équipes internes. Contribuer à la stabilisation de la solution en production et à son amélioration continue.
View this job
Contractor
Permanent

Job VacancyDéveloppeur Full Stack .NET / React confirmé sur Rouen

EterniTech
Published on
.NET
React

3 months
Rouen, Normandy
Contexte de la missionDans le cadre du développement, de la maintenance et de l'évolution de ses applications informatiques, notre client recherche un Développeur Full Stack .NET / React confirmé, justifiant d'au moins 3 ans d'expérience professionnelle sur des projets de développement applicatif. Le consultant interviendra au sein d'une équipe de développement et participera à la conception, à la réalisation et à l'amélioration continue des applications. Il sera amené à travailler sur les composants back-end en C# et .NET, ainsi que sur les interfaces front-end développées avec React. Cette mission de longue durée, prévue sur 3 ans, nécessite un profil opérationnel, autonome et rigoureux, capable de s'intégrer rapidement à une équipe existante et de contribuer efficacement aux différents projets. Missions principales1. Développement et évolution des applications Concevoir, développer et faire évoluer des applications en utilisant C#, .NET et ASP.NET Core. Participer à la conception technique et à la mise en œuvre de nouvelles fonctionnalités. Développer et maintenir des interfaces utilisateur avec React. Assurer l'intégration entre les interfaces front-end et les services back-end. Développer, consommer et maintenir des API REST. Participer à l'analyse des besoins fonctionnels et à leur traduction en solutions techniques adaptées. 2. Maintenance corrective et évolutive Assurer la maintenance des applications existantes. Analyser les anomalies et identifier les causes des dysfonctionnements. Corriger les bugs et mettre en œuvre les évolutions demandées. Garantir la stabilité des applications et limiter les risques de régression. Participer à l'amélioration de la fiabilité et de la maintenabilité du code. 3. Gestion et optimisation des bases de données Intervenir sur les bases de données SQL Server. Concevoir, écrire et optimiser les requêtes SQL nécessaires au fonctionnement des applications. Participer à l'évolution des structures de données selon les besoins des projets. Identifier et corriger les problèmes de performance liés aux accès aux données. 4. Optimisation des performances Analyser les performances des applications et identifier les points de blocage. Optimiser les traitements applicatifs, les API et les requêtes SQL. Améliorer les temps de réponse et la fluidité des applications. Proposer des améliorations techniques afin de garantir la qualité et l'efficacité des solutions développées. 5. Qualité du code et amélioration continue Appliquer les bonnes pratiques de développement et les standards de codage. Produire un code propre, lisible, structuré et facilement maintenable. Utiliser Git pour la gestion du code source et le travail collaboratif. Participer aux revues de code et aux phases de tests. Contribuer à l'amélioration continue des méthodes de développement et des pratiques de l'équipe. Documenter les développements et les choix techniques lorsque nécessaire. Compétences techniques requisesC# : bonne maîtrise du langage et de la programmation orientée objet. .NET / ASP.NET Core : expérience du développement d'applications et de services back-end. React : capacité à développer et maintenir des interfaces utilisateur dynamiques. API REST : conception, développement et intégration de services web. SQL Server : maîtrise des requêtes SQL et des opérations sur les bases de données relationnelles. Git : gestion des versions, branches et collaboration au sein d'une équipe de développement.
View this job

Contract roles and jobs for API REST

Fullstack Developer

The full-stack Developer integrates REST APIs into web or mobile applications, developing both server-side features and their client-side utilization.

DevOps Engineer (Cloud)

The DevOps Engineer (Cloud) implements and automates the deployment of REST APIs, ensuring their scalability, availability, and integration in cloud environments.

Solutions Architect

The Solutions Architect designs software architectures where REST APIs play a central role in connecting various services and applications within a cohesive software ecosystem.

API Developer

The API Developer is a specialist in creating and managing REST APIs, they develop interfaces that allow various applications to communicate with each other securely and efficiently.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

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