Point your AI agent at freehire and let it find you a job.

Get the CLI →

Collective.work

NewBe an early applicant

Développeur Backend NestJS / TypeScript - Freelance (H/F)

Posted Updated
Discussion
Taux journalier (TJM): 530
*

Participer à la définition du besoin fonctionnel autour du référencement, des responsabilités, du cycle de vie et des relations entre les actifs numériques.

*

Concevoir et développer le backend dans une démarche API First.

*

Concevoir le modèle de domaine et le modèle de données du registre.

*

Concevoir des APIs REST robustes, documentées et évolutives.

*

Développer les APIs avec NestJS et TypeScript.

*

Concevoir et maintenir les contrats OpenAPI et leur documentation.

*

Mettre en place les mécanismes d'authentification, d'autorisation et de contrôle des accès, notamment dans un contexte OIDC / OAuth2.

*

Structurer l'architecture backend selon des principes de Clean Architecture / Architecture Hexagonale.

*

Mettre en place les tests unitaires et d'intégration et garantir la qualité du code.

*

Collaborer avec les équipes frontend pour assurer la cohérence entre le backend, les APIs et l'expérience développeur.

*

Documenter l'architecture, les choix techniques et les conventions de contribution.

*

Participer à la conception d'un produit open source, générique, maintenable et extensible.

*

Prendre en compte les enjeux de sécurité et d'industrialisation liés à un environnement sensible.

*

Solide expertise en NestJS et TypeScript.

*

Très bonne maîtrise de la conception d'APIs REST.

*

Expérience significative en API First et API Design.

*

Bonne maîtrise d'OpenAPI.

*

Expérience en modélisation de données et modélisation de domaine.

*

Bonne connaissance de l'authentification / autorisation, idéalement OIDC / OAuth2.

*

Maîtrise des tests backend : unitaires, intégration et idéalement contract testing.

*

Bonne compréhension des architectures Clean Architecture / Hexagonale.

*

Sensibilité à la culture open source : documentation, généricité, extensibilité et qualité du code.

*

Capacité à challenger les choix techniques et à être force de proposition.

*

Autonomie, curiosité et goût pour la construction d'un produit from scratch.

*

Utilisation de l'IA comme outil de développement, avec capacité à contrôler et expliquer les résultats.

*

Anglais professionnel apprécié pour les échanges avec des équipes internationales.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available