Aller au contenu

Freshworks

Ingénieur Staff, Opérations Web

JavaScriptTypeScriptReactNode.jsAWS
Traduction automatique. Consultez l’original.

Description de l'entreprise

Les organisations du monde entier luttent sous les coûts et les complexités écrasants des « solutions » qui promettent de simplifier leur vie. Pour créer une meilleure expérience pour leurs clients et employés. Pour les aider à grandir. Les logiciels sont un choix qui peut faire ou défaire une entreprise. Créer des expériences meilleures ou pires. Propulser ou freiner la croissance. Les logiciels d'entreprise sont devenus un obstacle au lieu de moyens pour accomplir le travail.

Il existe une autre option. Freshworks. Avec une vision nouvelle de la façon dont le monde fonctionne.

Chez Freshworks, nous construisons des logiciels de service simples qui offrent des expériences exceptionnelles aux clients et aux employés. Nos solutions d'entreprise sont puissantes, mais faciles à utiliser, et rapides à produire des résultats. Notre approche axée sur les personnes pour l'IA élimine les frictions, rendant les employés plus efficaces et les organisations plus productives. Plus de 72,000 entreprises, y compris Bridgestone, New Balance, Nucor, S&P Global et Sony Music, font confiance aux logiciels d'expérience client (CX) et d'expérience employé (EX) de Freshworks pour stimuler la fidélité des clients et l'efficacité du service. Et, plus de 4,500 employés de Freshworks rendent cela possible, partout dans le monde.

Description du poste

Vision nouvelle. Impact réel. Venez le construire avec nous.

Les ingénieurs du marketing chez Freshworks construisent les sites Web et les systèmes derrière nos expériences numériques. Ils travaillent avec des designers, des marketeurs, des chefs de produit et des équipes d'infrastructure pour développer des applications évolutives, des services backend et des plateformes de contenu.

Description du rôle

En tant qu'Ingénieur Staff, vous définirez la direction technique des équipes d'ingénierie marketing et resterez étroitement impliqué dans la mise en œuvre. Vous identifierez les lacunes dans nos systèmes, construirez des preuves de concept substantielles et dirigerez les changements architecturaux qui améliorent la façon dont nous livrons et opérons nos plateformes. En collaboration avec la direction de l'ingénierie, vous aiderez à décider quels problèmes méritent une attention et prendrez la responsabilité de les résoudre.

Nous recherchons une expertise technique approfondie et une forte pensée critique. Vous devriez être curieux de savoir comment les choses fonctionnent, remettre en question les hypothèses et suivre les problèmes à travers le code et ses dépendances. Vous utiliserez l'IA de manière extensive pour enquêter et construire, ainsi que pour assister tout au long de votre journée. Vous restez responsable de la compréhension des résultats et de savoir quand orienter le travail ou changer de cap.

La façon dont vous travaillez avec les gens compte. Nous voulons quelqu'un que les collègues peuvent approcher avec une question ou un point de vue différent. Expliquez clairement votre pensée, écoutez attentivement et soyez prêt à changer d'avis lorsque les preuves le justifient. Partagez votre travail tôt et respectez vos engagements. Votre travail devrait éliminer les obstacles récurrents et aider d'autres ingénieurs à relever des défis plus difficiles.

Chez Freshworks, nous avons favorisé un environnement qui permet à chacun de trouver son véritable potentiel, son but et sa passion, accueillant des collègues de toutes origines, genres, orientations sexuelles, religions et ethnies. Nous nous engageons à offrir des chances égales et croyons que la diversité sur le lieu de travail crée un environnement plus dynamique et plus riche qui soutient les objectifs de nos employés, de nos communautés et de notre entreprise.

Vision nouvelle. Impact réel. Venez le construire avec nous.

Responsabilités

  1. Définir la Direction Architecturale Full Stack: Définir comment nos applications Web, nos services backend, nos plateformes CMS et notre infrastructure cloud devraient évoluer ensemble. Documenter le raisonnement derrière les décisions et donner aux équipes un chemin pratique de l'architecture actuelle à la suivante.
  1. Mener des Preuves de Concept: Enquêter de manière autonome sur des idées ambitieuses et construire des prototypes fonctionnels pour découvrir si une approche fonctionnera. Expliquer ce que vous avez appris et recommander quelles idées poursuivre. Diriger le travail pour transformer des prototypes prometteurs en systèmes de production fiables que l'équipe peut maintenir.
  1. Identifier et Résoudre les Problèmes Systémiques: Identifier les lacunes et les goulots d'étranglement récurrents sur nos plateformes. Tracer les causes profondes, peser les alternatives et apporter des changements qui améliorent les performances, la fiabilité ou la capacité de l'équipe à livrer. Équilibrer les améliorations à long terme avec les engagements actuels.
  1. Construire des Outils Partagés: Développer des modules réutilisables, des outils internes et des implémentations de référence qui résolvent des problèmes inter-équipes. Aider les ingénieurs à les adopter et à résoudre les problèmes qu'ils rencontrent.
  1. Collaborer avec des Équipes Internationales: Travailler en étroite collaboration avec les partenaires d'ingénierie et interfonctionnels à travers les fuseaux horaires. Impliquer les gens tôt dans les décisions, expliquer clairement le travail complexe et documenter suffisamment de contexte pour que d'autres puissent contribuer de manière asynchrone. Signaler les risques rapidement et assurer le suivi des engagements convenus.
  1. Coacher les Ingénieurs et les Chefs Techniques: Aider les ingénieurs principaux à traverser les décisions architecturales et guider leurs équipes. Partager votre expertise par le pair-à-pair, les revues de conception et la formation pratique. Encourager les questions et aider les ingénieurs à développer leur propre jugement technique.
  1. Définir les Normes d'Ingénierie: Utiliser les revues de code et de conception pour améliorer la maintenabilité, les tests et la fiabilité opérationnelle entre les équipes. Travailler avec les partenaires pertinents pour traduire les exigences d'accessibilité, de sécurité et de confidentialité en pratiques de mise en œuvre et de test.
  1. Diriger l'Utilisation de l'IA dans l'Équipe: Construire et améliorer les flux de travail d'IA pour le travail d'investigation, de prototypage et de production. Définir ce que les agents doivent savoir, à quoi ils peuvent accéder et comment leur travail sera vérifié. Apprendre aux ingénieurs comment diriger les agents et examiner leur sortie. Affiner ces pratiques au fur et à mesure que l'équipe les utilise.
  1. Façonner les Priorités Techniques: Présenter les risques et opportunités architecturaux aux dirigeants de l'ingénierie et des affaires. Expliquer les coûts, les dépendances et les bénéfices attendus du travail proposé afin que les dirigeants puissent prendre des décisions éclairées. Aider les équipes à planifier le travail parallèlement aux engagements existants.

Qualifications

  1. Architecture et Résolution de Problèmes: Expérience dans la conception et l'évolution de systèmes utilisés par plusieurs équipes. Compréhension approfondie des limites des services, des systèmes distribués, du flux de données, de la mise en cache et de la gestion des erreurs. Capacité à enquêter sur des systèmes inconnus et à prendre des décisions éclairées avec des informations incomplètes.
  1. JavaScript et TypeScript: Connaissance approfondie du langage et expérience solide avec React et Next.js, y compris le rendu, la gestion de l'état, le comportement asynchrone et les compromis de performance.
  1. Systèmes Node.js et Backend: Expérience pratique dans la construction d'APIs sécurisées, l'intégration de services et la gestion du traitement asynchrone. Capacité à diagnostiquer des problèmes à travers les applications frontend et les systèmes backend.
  1. HTML et CSS: Solide connaissance du balisage sémantique, du DOM et des APIs Web, du CSS modulaire et des mises en page responsives. Expérience dans le diagnostic du comportement des navigateurs, des problèmes de rendu et des goulots d'étranglement de performance.
  1. CMS et Plateformes de Contenu: Expérience avec l'architecture CMS headless, la modélisation de contenu et les intégrations CMS ou DAM. Familiarité avec des plateformes telles que Contentful, Contentstack ou WordPress, et les compromis dans la manière dont le contenu est stocké et livré.
  1. Infrastructure Cloud et Outillage: Expertise avec AWS, les pipelines CI/CD, l'infrastructure en tant que code et l'observabilité. Capacité à évaluer les approches de déploiement et à construire des outils qui améliorent le développement et le support de production.
  1. Accessibilité et Qualité: Compréhension approfondie des modèles d'interface utilisateur accessibles, y compris la navigation au clavier, la gestion du focus et les tests avec des technologies d'assistance. Expérience dans la définition de stratégies de test et le diagnostic des problèmes de performance et de fiabilité en production.
  1. Ingénierie IA et Automatisation: Expérience pratique approfondie avec les agents de codage, les APIs LLM et les flux de travail d'ingénierie automatisés. Comprendre comment le contexte, les outils et les limitations du modèle affectent les résultats. Juger quand donner de l'autonomie aux agents, quand intervenir et comment vérifier leur travail par des tests et des revues de code. Choisir les modèles et gérer le contexte pour équilibrer qualité, vitesse et coût.
  1. Communication Technique: Capacité à représenter l'ingénierie dans les discussions avec les dirigeants seniors, jusqu'au niveau C-suite. Expliquer les recommandations en termes d'impact commercial, de coût et de délais. Adapter le niveau de détail à l'audience, répondre directement aux questions et être clair sur les compromis et l'incertitude. Rédiger une documentation utile et donner et recevoir des commentaires constructifs.

Informations supplémentaires

Veuillez noter qu'il s'agit d'un poste hybride avec des attentes sur site de 3 fois par semaine (mardi - jeudi) depuis nos bureaux situés à San Mateo, CA, Bellevue, WA, ou Boston, MA.

La fourchette de salaire annuel de base pour ce poste est comprise entre 192,000 $ et 237,000 $. Ce poste est également éligible à une prime sur objectifs.

La rémunération est basée sur une variété de facteurs, y compris, mais sans s'y limiter, la localisation, l'expérience, les compétences liées au poste et le niveau.

Freshworks propose plusieurs options d'assurance dentaire, médicale, vision, invalidité et vie. Des actions + ESPP, des congés payés flexibles, des dépenses flexibles, des avantages de transport et des avantages de bien-être sont également offerts. Freshworks offre également des avantages de congé d'adoption et parental.

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