Les meilleurs développeurs informatique freelances sont sur Codeur.com

Ingénieur·e Senior Go + Next.js

 Ouvert · 10 000 € et plus · 51 offres · 7690 vues · 100 interactions


Worklo est une plateforme de Professional Services Automation (PSA) conçue pour les agences et cabinets de conseil qui ont dépassé le stade du tableur et des cinq onglets ouverts. Nous réunissons la gestion de projets, les tâches, le suivi du temps, la planification des capacités, l'automatisation des workflows, la collaboration client et l'analytique dans un système unique — une seule connexion, une seule source de vérité. Nos clients pilotent l'ensemble de leurs opérations sur Worklo : qui travaille sur quoi, quelle capacité reste disponible, ce qu'un projet coûte réellement, et où le processus se grippe.

À propos du poste

Nous introduisons Go comme couche de services dédiée, aux côtés de notre API Express.js existante — et nous tenons à expliquer précisément pourquoi, car « il nous faut Go pour la performance » n'est généralement pas une vraie raison.

Trois éléments nous poussent à sortir certains traitements de notre API Node. D'abord, la planification des capacités est gourmande en CPU : l'allocation proportionnelle qui se cumule de l'individu au département puis à l'organisation représente un vrai calcul, et l'exécuter sur l'event loop bloque tout le reste du processus. Ensuite, l'exécution des workflows est longue : les chaînes d'approbation multi-étapes, avec reprises et état durable, n'ont pas leur place dans un cycle requête/réponse. Enfin, l'agrégation analytique est assez lourde pour que nous voulions l'isoler du budget de latence de l'API.

Les volumes de données actuels sont modérés et Postgres les gère très bien. Il s'agit d'un choix d'architecture délibéré, anticipant la croissance — pas d'une opération de sauvetage. Vous concevrez donc cette couche de services proprement, plutôt que d'éteindre un incendie.

En tant qu'Ingénieur·e Senior Go + Next.js, vous seriez propriétaire de cette couche de bout en bout, ainsi que des interfaces frontend qui la consomment. Un terrain vierge, sans dette technique héritée, où les décisions d'architecture vous reviennent — à vous de les prendre et de les défendre.

Responsabilités

Concevoir et implémenter les services Go pour les traitements lourds et de longue durée de la plateforme : le moteur de planification des capacités, le service d'agrégation du temps et le moteur d'exécution des workflows

Construire des interfaces REST ou gRPC propres entre les services Go et l'API Express.js, avec transmission de l'authentification et propagation des erreurs correctes

Mettre en œuvre le traitement concurrent en Go — goroutines, channels, worker pools, propagation du contexte — afin que les opérations en masse ne bloquent jamais l'API principale

Prendre en charge les pages Next.js les plus complexes : vue capacité à l'échelle de l'organisation, tableau de bord analytique et panneau d'administration — en utilisant les React Server Components et le streaming pour un TTFB rapide

Concevoir les optimisations au niveau de la base de données PostgreSQL : vues matérialisées, index partiels, analyse des plans d'exécution et opérations par lots

Intégrer les services Go à Supabase via des connexions PostgreSQL directes avec pgx, en contournant la couche REST pour les lectures internes à fort volume

Intégrer l'observabilité dès le départ : logs structurés, métriques Prometheus, tracing distribué, health checks

Mettre en place et maintenir la CI/CD pour le déploiement des services Go aux côtés du frontend Next.js

Rédiger des tests complets : tests unitaires table-driven en Go, tests d'intégration sur une instance Supabase de test

Profil recherché

4+ ans de développement backend professionnel, dont au moins 2 ans de Go en production

3+ ans de développement Next.js/React — maîtrise approfondie du SSR, des React Server Components, du streaming et de l'App Router

Solides compétences PostgreSQL : requêtes complexes, plans d'exécution, stratégie d'indexation, optimisation

Expérience de conception et d'exploitation de microservices en production

Compréhension approfondie de la concurrence en Go : goroutines, channels, mutexes, propagation du contexte, et les modes de défaillance de chacun

Connaissance de l'authentification JWT, des patterns d'API gateway et de l'authentification service-à-service

À l'aise pour prendre des décisions d'architecture de façon autonome et les défendre

Anglais courant

Atouts appréciés

gRPC et Protocol Buffers pour la communication interne entre services

Connaissance du fonctionnement interne de Supabase ou PostgREST

pgx pour l'accès direct à PostgreSQL depuis Go

Prometheus, Grafana ou OpenTelemetry

Docker et Kubernetes pour le déploiement conteneurisé des services Go

Expérience de l'introduction d'un nouveau langage ou d'une nouvelle couche de services dans une base de code existante

Pourquoi Worklo

Une couche de services greenfield avec une vraie autonomie sur l'architecture — sans dette héritée

Petite équipe, structure horizontale, impact direct sur ce qui est livré

Toute la profondeur de la stack : des systèmes Go concurrents jusqu'aux frontends React complexes

Télétravail possible

COMMENT POSTULER

Nous recherchons des personnes passionnées par la conception de systèmes qui améliorent le fonctionnement des organisations.

Pour postuler :

Indiquez votre nom et votre adresse e-mail

Joignez votre CV (PDF ou DOC)

Vous pouvez également inclure une lettre de motivation ou un portfolio

Vous pouvez aussi postuler directement via notre page carrières : [URL visible pour les membres Pro]

Avant de soumettre votre candidature, nous vous invitons à suivre notre page LinkedIn : [URL visible pour les membres Pro]

Nous étudions attentivement chaque candidature et évaluons les profils en fonction de leur expérience, de leurs compétences et de leur adéquation globale avec le poste. Les candidat·e·s présélectionné·e·s seront contacté·e·s directement pour la suite du processus de recrutement.

Merci de l'intérêt que vous portez à notre équipe. Nous avons hâte de découvrir votre candidature.

Budget indicatif : 10 000 € et plus

Publication : 28 juillet 2026 à 11h48

Profils recherchés : Développeur spécifique freelance , Développeur full-stack freelance , Développeur front-end freelance , Développeur back-end freelance , Développeur React freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

51 freelances ont répondu à ce projet

48 propositions de devis en moins de 2h

Maxime Gillot Développeur React
dev-au-resultat2 Développeur full-stack
Filoupatir Hanna Développeur mobile
Fabien Berthelet Chef de projet
Mehdi Stili Développeur Python
Yatma Gueye Agence web
Codes Castle Agence de développement web
+44

Montant moyen des devis proposés : 52 650 €

Estimation du délai : 20 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients