Ortica
Parlons-en ↗

Développement Node.js

La partie qu’on ne voit pas.
Celle qui fait tout tenir.

Nous développons des backends en Node.js et TypeScript : API, intégrations avec logiciels de gestion et ERP, automatisations et processus qui tournent tout seuls. La partie cachée des applications web, des SaaS et des boutiques en ligne, écrite pour qu’un autre développeur sache la lire.

  • Node.js
  • TypeScript
  • PostgreSQL
  • Docker
Ce que nous faisons avec Node.js

Des données qui partent.
Et arrivent au bon endroit.

  1. 01

    API sur mesure.

    Des API REST documentées pour applications web, applications mobiles et partenaires, avec authentification, droits et limites d’utilisation.

    • REST
    • OpenAPI
    • Authentification
  2. 02

    Intégrations.

    Logiciels de gestion, ERP, CRM, boutiques en ligne, paiements et services externes reliés entre eux. Quand un système n’a pas d’API, nous trouvons une autre voie : fichiers planifiés, webhooks, files d’attente.

    • ERP
    • CRM
    • Webhook
  3. 03

    Automatisations et tâches planifiées.

    Imports de tarifs, synchronisations régulières, PDF et e-mails générés tout seuls. Avec des files de tâches qui réessaient quand quelque chose échoue et un journal de ce qui s’est passé.

    • Files d’attente
    • Cron
    • PDF
  4. 04

    Backends pour applications web et SaaS.

    Comptes, rôles, abonnements, notifications et toute la logique du produit, sur PostgreSQL et avec Payload CMS quand il faut une interface d’administration.

    • PostgreSQL
    • Payload CMS
    • Paiements
  5. 05

    Projets à reprendre.

    Des backends Node bloqués sur d’anciennes versions, sans tests ou sans documentation : nous les lisons, les mettons à jour par étapes et les plaçons sur un déploiement propre.

    • Mises à jour
    • Documentation

Ce que nous réalisons

API sur mesureIntégrationsAutomatisations et tâches planifiéesBackends pour applications web et SaaSProjets à reprendre
Node.jsTypeScriptPostgreSQLDocker
Ça vous parle ?

Des données recopiées à la main.
Des systèmes qui se parlent.

Aujourd’hui

  • Commandes recopiées de la boutique en ligne vers le logiciel de gestion
  • Tarifs mis à jour à la main chaque mois
  • Un fichier Excel qui passe de mail en mail
  • Des scripts qu’une seule personne sait lancer

Après

  • Des commandes transmises toutes seules, avec un journal
  • Des tarifs importés automatiquement
  • Une source unique de données, avec les bons droits
  • Des processus documentés, avec des alertes si quelque chose bloque
Ce que nous soignons

Un backend se juge
quand quelque chose tourne mal.

  1. 01

    Erreurs gérées.

    Chaque intégration sait quoi faire quand l’autre système ne répond pas : elle réessaie, elle prévient, elle ne perd pas de données.

  2. 02

    Sécurité.

    Données validées à l’entrée, droits contrôlés à chaque requête, clés et secrets en dehors du code.

  3. 03

    Serveurs et déploiement.

    Conteneurs, déploiements automatisés, environnement de test et sauvegardes : la partie serveur, c’est nous qui la suivons.

Questions fréquentes

Sur Node.js,
on nous demande souvent.

Combien coûte le développement d’un backend en Node.js ?

Cela dépend de ce qu’il doit faire : une intégration entre deux systèmes et le backend d’un SaaS sont des travaux très différents. Les intégrations et automatisations sur des systèmes existants s’estiment après avoir vu les API concernées. Dans tous les cas, nous vous envoyons un devis écrit.

Pourquoi Node.js plutôt qu’un autre langage ?

Parce qu’avec TypeScript, nous utilisons le même langage dans le navigateur et sur le serveur : moins d’intermédiaires, moins d’erreurs et un projet plus facile à transmettre. Sur WordPress, PrestaShop et Magento, nous travaillons quand même en PHP, parce que c’est là le bon choix.

Pouvez-vous connecter notre logiciel de gestion à notre boutique en ligne ?

Oui, si votre logiciel de gestion propose des API ou permet un échange de données, même par fichiers. Avant de chiffrer, nous vérifions ce qu’il offre, pour savoir combien de travail cela demande.

Où est hébergé le backend ?

Sur nos serveurs, sur un cloud que vous utilisez déjà ou sur votre infrastructure. Dans tous les cas, nous mettons en place un environnement de test, des déploiements automatisés et une surveillance avec alertes : nous en parlons sur la page serveurs et DevOps.

Pouvez-vous reprendre un backend Node écrit par quelqu’un d’autre ?

Oui. Nous lisons le code, les dépendances et l’infrastructure, puis nous vous disons ce qu’il faut garder, mettre à jour ou réécrire.

Service suivantDesign UI et UX Interfaces, prototypes et design systems dans Figma, conçus par ceux qui les développent ensuite : pas de surprises entre le design et le code.
Votre prochain projet

Des systèmes qui ne se parlent pas ?
Relions-les.

Dites-nous quels outils vous utilisez et où les données restent bloquées.

Parlons-en