Bright Vision Technologies

Architecte de solutions Backend

JavaSQLAWSGCPKubernetesGo
Traduction automatique. Consultez l’original.

Résumé du poste

Architecte de solutions Backend - Télétravail

Il s'agit d'une opportunité fantastique de rejoindre une organisation établie et respectée, offrant un potentiel de croissance de carrière considérable.

Nous recherchons un ingénieur Backend senior possédant une expertise approfondie des systèmes distribués pour concevoir, construire et exploiter des services backend à grande échelle et à haut débit qui alimentent des charges de travail critiques. Dans ce rôle, vous concevrez les plateformes fondamentales sur lesquelles les autres équipes d'ingénierie s'appuient, en vous concentrant sur l'évolutivité, la fiabilité, la performance et les pratiques d'ingénierie propres. Le candidat idéal combinera de solides bases en informatique avec une expérience pratique et éprouvée de l'exploitation de systèmes distribués à grande échelle, et sera à l'aise pour naviguer dans les compromis entre cohérence, disponibilité et latence.

Bright Vision Technologies est une société de conseil en technologie et de développement de logiciels fournissant des solutions cloud, IA, données et d'entreprise à travers les États-Unis.

Comment postuler

Intitulé du poste : Architecte de solutions Backend

Lieu : 100% en télétravail (États-Unis)

Type de poste : Temps plein, contrat direct W2

Fourchette salariale : 100,000 $ – 150,000 $ par an

Expérience requise : 6 ans et plus

Bright Vision Technologies est un employeur garantissant l'égalité des chances.

Déclaration d'égalité des chances en matière d'emploi (EEO)

Bright Vision Technologies (BV Teck) s'engage à offrir l'égalité des chances en matière d'emploi (EEO) à tous les employés et candidats sans distinction de race, couleur, religion, sexe, orientation sexuelle, identité ou expression de genre, origine nationale, âge, informations génétiques, handicap, statut d'ancien combattant ou tout autre statut protégé défini par les lois fédérales, étatiques ou locales applicables. Cet engagement s'étend à tous les aspects de l'emploi, y compris le recrutement, l'embauche, la formation, la rémunération, la promotion, le transfert, les congés, le licenciement, les mises à pied et le rappel.

BV Teck interdit expressément toute forme de harcèlement ou de discrimination sur le lieu de travail. Toute interférence inappropriée avec la capacité des employés à exercer leurs fonctions peut entraîner des mesures disciplinaires pouvant aller jusqu'au licenciement.

Qualifications requises

Parrainage : Les citoyens américains, les titulaires de carte verte, les titulaires d'EAD et les candidats au transfert H-1B sont encouragés à postuler. Nous ne sommes pas en mesure de parrainer de nouvelles demandes de visa H-1B pour ce poste.

  1. Licence ou Master en informatique ou dans une discipline connexe.
  1. Six ans ou plus d'expérience professionnelle en ingénierie backend, avec une expérience significative sur les systèmes distribués.
  1. Solides compétences en programmation en Java, Go, Scala ou similaire.
  1. Compréhension approfondie des concepts de systèmes distribués, y compris le consensus, la réplication et les compromis CAP.
  1. Expérience pratique des systèmes de messagerie à haut débit tels que Kafka.
  1. Expérience de l'exploitation de systèmes à grande échelle, y compris la planification de la capacité et le réglage des performances.
  1. Solides compétences en SQL et expérience avec les magasins de données relationnels et NoSQL.
  1. Expérience pratique des principales plateformes cloud (AWS, Azure ou GCP).
  1. Solides compétences en débogage et en analyse des causes profondes.
  1. Excellentes compétences en communication, en documentation et en mentorat.

Responsabilités clés

  1. Concevoir et mettre en œuvre des systèmes backend distribués à grande échelle en utilisant Java, Go, Scala ou des langages haute performance similaires.
  1. Architecturer des stratégies de partitionnement, de réplication et de cohérence des données adaptées aux exigences de chaque charge de travail.
  1. Construire des APIs résilientes et des services pilotés par les événements avec une forte observabilité, une idempotence et des modèles de dégradation gracieuse.
  1. Optimiser les systèmes pour la latence, le débit et le coût, en utilisant le profilage, l'analyse comparative et les tests de charge.
  1. Diriger des revues d'architecture détaillées, des discussions sur la conception technique et des analyses de compromis.
  1. Mettre en œuvre des modèles robustes de gestion des défaillances, notamment les tentatives, les délais d'attente, les disjoncteurs, les cloisons et les flux de travail saga.
  1. Concevoir et exploiter des magasins de données à grande échelle, y compris des moteurs relationnels, clé-valeur, de documents et de recherche.
  1. Intégrer une observabilité complète dans les services avec des journaux structurés, des métriques et un traçage distribué.
  1. Piloter la réponse aux incidents et l'apprentissage post-incident pour les services backend critiques.
  1. Encadrer les ingénieurs de niveau intermédiaire et montrer l'exemple en matière de qualité du code, de conception et de rigueur opérationnelle.
  1. Collaborer avec les équipes SRE et de plateforme pour améliorer la fiabilité et réduire le travail opérationnel.
  1. Contribuer à l'architecture à long terme et à la stratégie de plateforme, en aidant à façonner des feuilles de route techniques pluriannuelles et en garantissant que l'exécution à court terme reste alignée avec la direction technique globale.
  1. Maintenir une documentation technique complète et à jour — y compris des diagrammes d'architecture, des décisions de conception, des références de configuration, des manuels d'exploitation et des procédures opérationnelles — afin que le système reste supportable, auditable et facile à prendre en main pour les nouveaux ingénieurs au fil du temps.

Qualifications souhaitées

  1. Expérience dans la direction d'initiatives techniques complexes au sein de plusieurs équipes.
  1. Expérience pratique des plateformes basées sur Kubernetes en production.
  1. Exposition aux technologies de maillage de services (Istio, Linkerd).
  1. Familiarité avec les pratiques et les outils d'ingénierie du chaos.
  1. Contributions open-source à des projets de systèmes distribués pertinents.

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

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter