Senior Backend Engineer - Node.Js - Typescript H/F
Role details
Job location
Tech stack
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