Aller au contenu

Hex Technologies

Ingénieur Logiciel, Fondations

TypeScriptPythonReactNode.jsSQLAWSKubernetesTerraform
Traduction automatique. Consultez l’original.

À PROPOS DE L'ÉQUIPE

L'équipe Fondations construit et fait évoluer l'infrastructure applicative qui alimente Hex. Nous sommes responsables des systèmes, frameworks et primitives partagés du backend sur lesquels les autres équipes s'appuient, aidant ainsi l'entreprise à progresser plus rapidement tout en maintenant la fiabilité, la performance et la sécurité.

Notre travail couvre les APIs, le transport en temps réel, les frameworks de stockage, le traitement en arrière-plan et les outils internes. Plutôt que de livrer des fonctionnalités isolées, nous nous concentrons sur la création de systèmes durables qui évoluent avec l'entreprise et facilitent le développement de produits pour tous.

À PROPOS DU POSTE

Nous recherchons un Ingénieur Logiciel Senior Backend pour aider à concevoir, maintenir et faire évoluer les systèmes centraux utilisés dans tout Hex. Ce poste est centré sur l'architecture backend et l'infrastructure partagée, avec la responsabilité des APIs, de la communication en temps réel, des frameworks d'accès aux données, de l'orchestration des tâches et des outils d'administration internes.

Vous travaillerez en étroite collaboration avec les équipes d'ingénierie produit pour comprendre leurs besoins, puis transformerez les modèles courants en systèmes robustes et réutilisables. Vous contribuerez à définir les normes, influencerez l'architecture et élèverez le niveau de qualité de l'ensemble du backend. L'expérience en Frontend est utile pour comprendre les flux de travail de bout en bout, mais ce poste est principalement axé sur le backend.

CONTRIBUTIONS CLÉS

Vous contribuerez à l'évolution de plusieurs domaines fondamentaux, notamment :

APIS

  1. GraphQL (conception de schémas, performance, ergonomie pour les développeurs)
  1. Authentification et autorisation (sécurité, scalabilité, correction)
  1. APIs multijoueur et collaboration (état en temps réel, concurrence)

TRANSPORT

  1. Infrastructure de communication WebSockets et en temps réel

FRAMEWORKS DE STOCKAGE

  1. Postgres (conception de schémas, optimisation des requêtes, migrations)
  1. S3, DynamoDB, Redis

SYSTÈMES DE TÂCHES ET FLUX DE TRAVAIL

  1. BullMQ et traitement des tâches en arrière-plan
  1. Temporal ou systèmes d'orchestration de flux de travail similaires

OUTILLAGE INTERNE

  1. Outils d'administration internes pour le débogage, les opérations et le support client

VOTRE RÔLE

  1. Concevoir et construire des frameworks et services backend utilisés dans toute l'entreprise
  1. Gérer et faire évoluer des systèmes partagés critiques, y compris les APIs, le transport en temps réel et l'orchestration des tâches
  1. Améliorer la fiabilité, la performance, l'observabilité et la sécurité de l'infrastructure backend fondamentale
  1. Collaborer avec les équipes produit pour transformer les besoins récurrents en abstractions partagées
  1. Diriger les discussions de conception technique et contribuer à définir l'orientation architecturale
  1. Mener des refactorisations, des migrations et des mises à niveau de systèmes qui réduisent la complexité à long terme
  1. Améliorer l'outillage interne pour supporter le débogage, les opérations et les flux de travail orientés client
  1. Mentorer d'autres ingénieurs et contribuer à des normes et pratiques d'ingénierie solides

CE QUE NOUS RECHERCHONS

  1. 5+ années d'expérience professionnelle en ingénierie logicielle avec un fort accent sur le backend
  1. Expérience de travail avec Typescript/Node.js et SQL
  1. Expérience dans la construction et la maintenance de systèmes ou frameworks backend partagés utilisés par plusieurs équipes
  1. Solide compréhension de la conception d'API, des systèmes distribués et des flux de travail asynchrones
  1. Expérience de travail avec des bases de données relationnelles et la modélisation de données à grande échelle
  1. Familiarité avec les systèmes de tâches en arrière-plan, les files d'attente ou les outils d'orchestration de flux de travail
  1. À l'aise avec l'exploitation et l'évolution des systèmes de production au fil du temps
  1. Expérience avec l'infrastructure cloud (AWS préféré)
  1. Solides compétences en communication et un état d'esprit collaboratif et axé sur l'exploitation

POINTS BONUS

  1. Expérience avec Python
  1. Expérience pratique avec GraphQL, WebSockets, BullMQ ou Temporal
  1. Familiarité avec les outils d'observabilité (métriques, tracing, logging)
  1. Expérience dans les plateformes de données, les outils de développement ou les systèmes collaboratifs
  1. Expérience avec les technologies frontend (par exemple, React, TypeScript) pour un contexte de bout en bout
  1. Contributions open-source, en particulier dans des projets backend ou d'infrastructure

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

La fourchette salariale indiquée peut refléter des facteurs supplémentaires tels que la localisation géographique et les niveaux de compétences que nous sommes ouverts à considérer. Le placement dans la fourchette salariale sera déterminé à l'issue du processus d'entretien, en tenant compte de facteurs tels que la marge de manœuvre pour la croissance, l'équité et la parité internes, vos compétences démontrées et la profondeur de votre expérience. Notre équipe de recrutement pourra fournir plus de détails pendant le processus d'entretien.

En soumettant une candidature, le candidat consent à l'utilisation de ses informations personnelles conformément à la politique de confidentialité de Hex : learn.hex.tech/docs/trust/privacy-policy.

Hex Technologies utilise des outils assistés par IA dans le cadre de notre processus d'examen des candidatures, notamment pour le filtrage des CV et la détection de fraude. Ces outils aident notre équipe à évaluer les candidatures et à vérifier les informations des candidats. Toutes les recommandations générées par l'IA sont examinées par un membre de notre équipe de recrutement avant toute décision d'embauche. Aucune candidature n'est automatiquement rejetée sur la seule base du résultat d'un outil d'IA.

NOTRE STACK

Notre produit est une plateforme de création de notebooks et d'applications basée sur le web. Notre frontend est construite avec Typescript et React, utilisant une combinaison de GraphQL Apollo et Redux pour gérer l'état et les données de l'application. Sur le backend, nous utilisons également Typescript pour alimenter un serveur Express/GraphQL Apollo qui interagit avec Postgres, Redis et Kubernetes pour gérer notre base de données et nos noyaux Python. Notre backend est étroitement intégré à notre infrastructure et à notre CI/CD, où nous utilisons une combinaison de Terraform, Helm et AWS pour déployer et maintenir notre stack.

En plus de notre culture unique, Hex offre fièrement un ensemble complet de récompenses, comprenant, sans s'y limiter, un salaire et des actions alignés sur le marché, des avantages sociaux complets et des congés payés flexibles.

La fourchette salariale pour ce poste est : $198,750 - $265,000

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026