Ingénieur senior full-stack en JavaScript

last updated August 4, 2026 5:15 UTC

POS+

HQ: Remote / USA

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer and Flutter developer @ Appy Ventures
  • -> Frontend Developer (React) @ Cake

Résumé

Ingénieur Senior Full-Stack JavaScript (Télétravail — LATAM ou Europe)
Entreprise : POS+ (https://www.posplus.org

)

Lieu : Télétravail intégral (nous visons les fuseaux horaires LATAM ou Europe pour aligner avec l’équipe)
Type : Prestataire indépendant à temps plein
Technologies : Node.js, React, TypeScript, PostgreSQL/MongoDB, AWS

À propos de POS+
Chez POS+ (https://www.posplus.org

), nous concevons le logiciel de base de l’interface de paiement qui permet des transactions modernes dans la distribution, le B2B et le secteur des services. Notre architecture de paiements est pensée pour la fiabilité : elle doit garantir une cohérence parfaite des données, une absence de temps d’arrêt, une faible latence et de solides fonctionnalités « offline-first ».

Nous ne développons pas seulement des applications web : nous construisons une infrastructure critique sur laquelle les entreprises s’appuient pour fonctionner. Comme notre plateforme gère des flux d’événements temps réel complexes, des calculs financiers et de profondes intégrations périphériques, la qualité du code est notre priorité absolue.

La réalité de ce poste (à lire avant de postuler)
Nous recherchons un véritable ingénieur Senior : quelqu’un qui conçoit des systèmes évolutifs, identifie proactivement les cas limites et écrit un code facile à maintenir.

À propos de la « bouillie » générée par l’IA
Nous comprenons l’état actuel du recrutement à distance. Si vous vous appuyez sur ChatGPT, Claude ou Copilot pour produire une logique « boilerplate » que vous ne comprenez pas, écrire des fonctions sans réelle compréhension, ou gérer des défis d’architecture que vous ne pouvez pas expliquer, veuillez ne pas postuler. Nous tolérons zéro « bouillie » générée par l’IA, aucun code copié sans revue, et aucune dette technique dissimulée. Nous attendons des ingénieurs seniors une connaissance solide des fondamentaux, un sens aigu de la qualité du code, et la capacité d’expliquer le raisonnement derrière chaque ligne de code sur laquelle ils contribuent.

Processus de sélection
Nous accordons de la valeur à votre temps : nous ne proposerons pas de long test asynchrone à la maison de 48 heures (surtout si l’IA peut simplement faire le travail à votre place). À la place, nos entretiens sont directs et très collaboratifs :

1) Présentation initiale & Conception de système (45 minutes)
Une discussion sur votre expérience, vos « blessures techniques », et un exercice live sur tableau blanc virtuel axé sur l’architecture de traitement de données à haut débit.

2) Session de revue de code live & débogage (60 minutes)
Vous partagerez votre écran avec notre équipe. Nous vous fournirons une base de code JavaScript/TypeScript fonctionnelle mais mal écrite, désordonnée. Votre mission sera de la relire en direct : repérer les risques de sécurité, les problèmes d’architecture et les soucis de concurrence, puis la refactoriser pour une maintenabilité durable.

Ce que vous ferez
• Concevoir, construire et maintenir des fonctionnalités full-stack très évolutives avec Node.js, React et TypeScript.
• Améliorer des requêtes SQL/NoSQL complexes et des conceptions de schémas pour supporter des volumes massifs de transactions.
• Sécuriser et faire évoluer nos API REST et WebSocket afin d’assurer une synchronisation instantanée entre le logiciel POS (cloud et on-prem) et notre infrastructure cloud.
• Identifier et supprimer la dette technique tôt, en appliquant un linting strict, la sécurité de type et des pratiques de tests approfondies.
• Travailler en tant que prestataire indépendant, en collaborant de manière synchrone avec notre produit central et l’encadrement technique.

Ce que nous recherchons
• 5 ans ou plus d’expérience professionnelle vérifiée dans la construction et l’exploitation d’applications full-stack JavaScript/TypeScript prêtes pour la production.
• Une expérience en production avec les problèmes asynchrones, les conditions de course, la gestion mémoire et les architectures événementielles en Node.js.
• Une connaissance approfondie de la gestion d’état React, des optimisations de rendu et de la création de composants UI modulaires et accessibles.
• De solides compétences en communication en anglais : vous devez être à l’aise pour penser à voix haute, défendre vos choix d’architecture et collaborer en direct lors d’appels vidéo.
• Une expérience avec l’infrastructure cloud (AWS/GCP), les pipelines CI/CD et les environnements conteneurisés via Docker est un gros plus.

Ce que nous offrons
• Une rémunération USD de très haut niveau, ajustée selon votre localisation et votre niveau d’expertise senior.
• Une relation directe en tant que prestataire, avec une facturation mensuelle claire et rationalisée.
• Une vraie autonomie : pas de micro-management. Vous prenez en charge vos modules, écrivez un code propre et exécutez.
• Un impact concret : vous travaillerez sur des systèmes essentiels qui affectent chaque jour des milliers d’emplacements marchands.

Comment postuler
Veuillez soumettre votre CV/profil LinkedIn, ainsi qu’un lien vers votre GitHub/GitLab.

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0