Senior Backend Engineer - Node.Js - Typescript H/F

Entreprise Tech
Canton de Torcy, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton de Torcy, France

Tech stack

API
Automation of Tests
Unit Testing
Cloud Computing
Software Quality
Code Review
Relational Databases
PostgreSQL
Node.js
Redis
Software Engineering
TypeScript
WebKit
Datadog
Backend
Sentry
GraphQL
Front End Software Development
REST

Job description

Vous rejoindrez une équipe produit exigeante, évoluant dans un environnement moderne orienté TypeScript, avec des enjeux importants de fiabilité, de performance et de rapidité de delivery., Concevoir, développer et faire évoluer les services backend de la plateforme en Node.js et TypeScript.

  • Construire et maintenir des APIs robustes, performantes et facilement évolutives.
  • Participer aux choix d'architecture, à la conception des modèles de données et à l'évolution des librairies et composants partagés.
  • Travailler sur la persistance des données, les mécanismes de cache et les traitements asynchrones.
  • Améliorer la performance, la fiabilité et la scalabilité des services existants.
  • Mettre en place et faire évoluer les tests unitaires, d'intégration et end-to-end.
  • Contribuer aux pratiques de qualité logicielle, d'observabilité, de revue de code et de documentation.
  • Collaborer étroitement avec les équipes Frontend, Product et Design pour définir et livrer les nouvelles fonctionnalités.
  • Participer à la résolution d'incidents et à l'amélioration continue de la plateforme en production.

Environnement technique

  • Node.js
  • TypeScript
  • APIs REST et/ou GraphQL
  • PostgreSQL
  • ORM TypeScript, idéalement Prisma
  • Redis
  • Files de messages ou systèmes de traitement asynchrone
  • Tests unitaires, d'intégration et end-to-end
  • Architecture monorepo
  • Cloud, idéalement GCP
  • Outils d'observabilité et de monitoring : Datadog, Sentry, OpenTelemetry ou équivalents

La connaissance de GraphQL est appréciée, mais n'est pas indispensable.

Requirements

Minimum 5 à 7 ans d'expérience en développement logiciel, avec une forte dominante backend.

  • Excellente maîtrise de Node.js et de TypeScript.
  • Solide expérience dans la conception et le développement d'APIs.
  • Bonne compréhension des problématiques d'architecture backend, de performance et de scalabilité.
  • Expérience confirmée avec des bases de données relationnelles, notamment PostgreSQL.
  • Maîtrise des mécanismes de cache, des traitements asynchrones et des architectures événementielles.
  • Forte sensibilité à la qualité logicielle : tests automatisés, revue de code, observabilité et documentation.
  • Capacité à intervenir de manière autonome et pragmatique dans un environnement produit exigeant.
  • Expérience en startup ou scale-up fortement appréciée.
  • Une expérience dans la fintech, les paiements ou un environnement à forts enjeux financiers constitue un réel atout.
  • Anglais professionnel apprécié.

Mais aussi...

Taux journalier :525.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, REST Node.js Test unitaire Base de données relationnelle Amélioration continue PostgreSQL TypeScript

About the company

Contexte de la mission Nous accompagnons une entreprise tech qui développe une plateforme SaaS à forts enjeux métier et financiers. Dans un contexte de croissance et d'évolution de son produit, l'équipe souhaite renforcer son pôle Engineering avec un profil backend senior, capable de prendre en main des sujets structurants autour des APIs, de l'architecture applicative, de la qualité logicielle et de la scalabilité de la plateforme.

Apply for this position