Emploi
De la source partenaire
Développeur logiciel senior Full Stack - Observabilité
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- Elastic
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
Elastic, la société Search AI, permet à chacun de trouver les réponses dont il a besoin en temps réel, en utilisant toutes ses données, à grande échelle, libérant ainsi le potentiel des entreprises et des individus. La plateforme Elastic Search AI, utilisée par plus de 50 % des entreprises Fortune 500, allie la précision de la recherche et l'intelligence de l'IA pour permettre à chacun d'accélérer les résultats qui comptent. En tirant parti de toutes les données structurées et non structurées, en sécurisant et en protégeant plus efficacement les informations privées, les solutions cloud complètes d'Elastic pour la recherche, la sécurité et l'observabilité aident les organisations à tenir les promesses de l'IA.
Quel est le rôle
Nous recherchons un ingénieur logiciel senior pour rejoindre notre équipe Streams UI, où vous aurez la chance de façonner et d'améliorer notre interface utilisateur, la rendant plus intuitive et attrayante pour nos utilisateurs. Dans ce rôle, vous travaillerez sur Fleet. Fleet est l'expérience de gestion centrale pour Elastic Agent dans Kibana. Vous travaillerez également sur Streams. Streams est notre nouvel outil de gestion des données de journaux. Cela inclut l’ingestion, l’organisation, l’analyse, l’enrichissement et la configuration de la conservation des données. Vous ferez partie d'un groupe qualifié d'ingénieurs et de concepteurs. Vous apporterez votre expertise et apprendrez des autres. Si vous aimez relever des défis complexes et souhaitez avoir un impact significatif sur notre produit, nous serions ravis d’avoir de vos nouvelles.
Ce que vous ferez
•
Concevez et implémentez des composants d'interface utilisateur intuitifs qui améliorent l'engagement des utilisateurs, à l'aide de TypeScript, React et Node.js. Intégrez les éléments front-end de manière transparente aux services back-end pour garantir une expérience utilisateur fluide. Effectuez des tests d’utilisabilité et recueillez les commentaires des utilisateurs pour générer des améliorations continues.
•
S'approprier des problèmes complexes et vaguement définis de bout en bout : façonner l'approche, diviser le travail si nécessaire, prendre les décisions techniques clés et livrer.
•
Diriger les discussions sur l’architecture et la conception du système. Au cours de ces discussions, réfléchissez aux compromis. Pensez également à la rétrocompatibilité, aux performances et à l’évolutivité.
•
Établissez des normes de codage et assurez-vous que l’équipe les respecte tout au long du processus de développement. Promouvez les composants réutilisables pour améliorer l’efficacité et mettez en œuvre des tests et un déploiement automatisés pour maintenir la qualité du code. Évaluez les nouvelles technologies en vue d'une intégration potentielle et documentez les meilleures pratiques pour faciliter le partage des connaissances à l'échelle de l'équipe.
•
Effectuer des examens approfondis du code pour garantir le respect des normes de codage et des meilleures pratiques. Offrez des commentaires constructifs et identifiez les vulnérabilités de sécurité potentielles dans la base de code. Concentrez-vous sur le maintien de la lisibilité du code et facilitez les discussions avec les membres de l'équipe pour répondre aux conclusions de la révision du code.
•
Collaborez de manière asynchrone sur plusieurs fuseaux horaires avec une équipe entièrement distribuée, travaillant en ouvert sur GitHub et dans Slack.
•
Collaborez étroitement avec les concepteurs et les chefs de produits pour appréhender les objectifs d’expérience utilisateur et traduire leurs maquettes en composants fonctionnels d’interface utilisateur. Assurez une conception visuelle cohérente sur tous les éléments de l’interface utilisateur. Participer à des séances de brainstorming pour générer des idées innovantes pour améliorer l'interface utilisateur.
Ce que vous apportez
•
Solide expérience en production avec JavaScript full-stack, de préférence TypeScript ; Réagissez sur le front-end et Node.js sur le back-end. Une certaine expérience avec Reactflow est un plus.
•
Une expérience dans la direction de projets non triviaux de bout en bout, avec une véritable appropriation de la conception et un minimum de conseils.
•
Bon jugement en matière d'architecture et de conception de systèmes, y compris dans les grandes bases de code existantes.
•
Conception et lancement réussis de plusieurs composants d'interface utilisateur qui ont considérablement augmenté l'engagement des utilisateurs
•
Vous devez avoir de l'expérience dans l'utilisation d'outils de développement assistés par l'IA. Ces outils peuvent vous aider à développer des fonctionnalités plus rapidement, à réparer des systèmes complexes et à améliorer les bases de code existantes.
•
Communication écrite et verbale exemplaire et véritable enthousiasme pour la collaboration asynchrone et le partage de connaissances.
•
Un état d’esprit multiplicateur ! vous améliorez les ingénieurs qui vous entourent.
•
Un côté généraliste et un état d'esprit centré sur l'utilisateur, avec une considération pour les personnes qui utilisent votre logiciel.
Points bonus
•
Expérience avec la pile Elastic, les outils d'observabilité ou les pipelines d'ingestion de journaux/données.
•
Go, Kubernetes ou expérience de développement d'applications cloud natives.
•
Expérience dans la création de grandes interfaces utilisateur qui gèrent beaucoup de données. Cela inclut des compétences en recherche, en filtrage et en tableaux. Vous devez également avoir de l’expérience avec des données en streaming ou en temps réel.
•
Expérience préalable en open source/travail en open source, ou temps passé au sein d'une équipe de plate-forme en contact avec les développeurs.
•
Expérience dans le mentorat d'ingénieurs ou dans la direction d'une petite équipe de projet.
Informations complémentaires - Nous prenons soin de nos collaborateurs
En tant qu'entreprise distribuée, la diversité est le moteur de notre identité. Que vous cherchiez à lancer une nouvelle carrière ou à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez concilier un excellent travail et une belle vie. Votre âge n'est qu'un chiffre. Peu importe que vous veniez tout juste de sortir de l’université ou que vos enfants le soient ; nous avons besoin de vous pour ce que vous pouvez faire.
Nous nous efforçons d'assurer la parité des avantages sociaux entre les régions et, même si les réglementations diffèrent d'un endroit à l'autre, nous pensons que prendre soin de nos collaborateurs est la bonne chose à faire.
• Salaire compétitif basé sur le travail que vous faites ici et non sur votre salaire précédent
• Couverture santé pour vous et votre famille dans de nombreux endroits
• Possibilité de créer votre calendrier avec des emplacements et des horaires flexibles pour de nombreux rôles
• Nombre généreux de jours de vacances chaque année
• Augmentez votre impact - Nous versons jusqu'à 2 000 $ (ou l'équivalent en devise locale) pour les dons financiers et les services.
• Jusqu'à 40 heures par an à consacrer à des projets de bénévolat que vous aimez
• Adopter la parentalité avec un minimum de 16 semaines de congé parental…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-full-stack-software-developer-observability-221039)
Quel est le rôle
Nous recherchons un ingénieur logiciel senior pour rejoindre notre équipe Streams UI, où vous aurez la chance de façonner et d'améliorer notre interface utilisateur, la rendant plus intuitive et attrayante pour nos utilisateurs. Dans ce rôle, vous travaillerez sur Fleet. Fleet est l'expérience de gestion centrale pour Elastic Agent dans Kibana. Vous travaillerez également sur Streams. Streams est notre nouvel outil de gestion des données de journaux. Cela inclut l’ingestion, l’organisation, l’analyse, l’enrichissement et la configuration de la conservation des données. Vous ferez partie d'un groupe qualifié d'ingénieurs et de concepteurs. Vous apporterez votre expertise et apprendrez des autres. Si vous aimez relever des défis complexes et souhaitez avoir un impact significatif sur notre produit, nous serions ravis d’avoir de vos nouvelles.
Ce que vous ferez
•
Concevez et implémentez des composants d'interface utilisateur intuitifs qui améliorent l'engagement des utilisateurs, à l'aide de TypeScript, React et Node.js. Intégrez les éléments front-end de manière transparente aux services back-end pour garantir une expérience utilisateur fluide. Effectuez des tests d’utilisabilité et recueillez les commentaires des utilisateurs pour générer des améliorations continues.
•
S'approprier des problèmes complexes et vaguement définis de bout en bout : façonner l'approche, diviser le travail si nécessaire, prendre les décisions techniques clés et livrer.
•
Diriger les discussions sur l’architecture et la conception du système. Au cours de ces discussions, réfléchissez aux compromis. Pensez également à la rétrocompatibilité, aux performances et à l’évolutivité.
•
Établissez des normes de codage et assurez-vous que l’équipe les respecte tout au long du processus de développement. Promouvez les composants réutilisables pour améliorer l’efficacité et mettez en œuvre des tests et un déploiement automatisés pour maintenir la qualité du code. Évaluez les nouvelles technologies en vue d'une intégration potentielle et documentez les meilleures pratiques pour faciliter le partage des connaissances à l'échelle de l'équipe.
•
Effectuer des examens approfondis du code pour garantir le respect des normes de codage et des meilleures pratiques. Offrez des commentaires constructifs et identifiez les vulnérabilités de sécurité potentielles dans la base de code. Concentrez-vous sur le maintien de la lisibilité du code et facilitez les discussions avec les membres de l'équipe pour répondre aux conclusions de la révision du code.
•
Collaborez de manière asynchrone sur plusieurs fuseaux horaires avec une équipe entièrement distribuée, travaillant en ouvert sur GitHub et dans Slack.
•
Collaborez étroitement avec les concepteurs et les chefs de produits pour appréhender les objectifs d’expérience utilisateur et traduire leurs maquettes en composants fonctionnels d’interface utilisateur. Assurez une conception visuelle cohérente sur tous les éléments de l’interface utilisateur. Participer à des séances de brainstorming pour générer des idées innovantes pour améliorer l'interface utilisateur.
Ce que vous apportez
•
Solide expérience en production avec JavaScript full-stack, de préférence TypeScript ; Réagissez sur le front-end et Node.js sur le back-end. Une certaine expérience avec Reactflow est un plus.
•
Une expérience dans la direction de projets non triviaux de bout en bout, avec une véritable appropriation de la conception et un minimum de conseils.
•
Bon jugement en matière d'architecture et de conception de systèmes, y compris dans les grandes bases de code existantes.
•
Conception et lancement réussis de plusieurs composants d'interface utilisateur qui ont considérablement augmenté l'engagement des utilisateurs
•
Vous devez avoir de l'expérience dans l'utilisation d'outils de développement assistés par l'IA. Ces outils peuvent vous aider à développer des fonctionnalités plus rapidement, à réparer des systèmes complexes et à améliorer les bases de code existantes.
•
Communication écrite et verbale exemplaire et véritable enthousiasme pour la collaboration asynchrone et le partage de connaissances.
•
Un état d’esprit multiplicateur ! vous améliorez les ingénieurs qui vous entourent.
•
Un côté généraliste et un état d'esprit centré sur l'utilisateur, avec une considération pour les personnes qui utilisent votre logiciel.
Points bonus
•
Expérience avec la pile Elastic, les outils d'observabilité ou les pipelines d'ingestion de journaux/données.
•
Go, Kubernetes ou expérience de développement d'applications cloud natives.
•
Expérience dans la création de grandes interfaces utilisateur qui gèrent beaucoup de données. Cela inclut des compétences en recherche, en filtrage et en tableaux. Vous devez également avoir de l’expérience avec des données en streaming ou en temps réel.
•
Expérience préalable en open source/travail en open source, ou temps passé au sein d'une équipe de plate-forme en contact avec les développeurs.
•
Expérience dans le mentorat d'ingénieurs ou dans la direction d'une petite équipe de projet.
Informations complémentaires - Nous prenons soin de nos collaborateurs
En tant qu'entreprise distribuée, la diversité est le moteur de notre identité. Que vous cherchiez à lancer une nouvelle carrière ou à développer une carrière existante, Elastic est le type d'entreprise où vous pouvez concilier un excellent travail et une belle vie. Votre âge n'est qu'un chiffre. Peu importe que vous veniez tout juste de sortir de l’université ou que vos enfants le soient ; nous avons besoin de vous pour ce que vous pouvez faire.
Nous nous efforçons d'assurer la parité des avantages sociaux entre les régions et, même si les réglementations diffèrent d'un endroit à l'autre, nous pensons que prendre soin de nos collaborateurs est la bonne chose à faire.
• Salaire compétitif basé sur le travail que vous faites ici et non sur votre salaire précédent
• Couverture santé pour vous et votre famille dans de nombreux endroits
• Possibilité de créer votre calendrier avec des emplacements et des horaires flexibles pour de nombreux rôles
• Nombre généreux de jours de vacances chaque année
• Augmentez votre impact - Nous versons jusqu'à 2 000 $ (ou l'équivalent en devise locale) pour les dons financiers et les services.
• Jusqu'à 40 heures par an à consacrer à des projets de bénévolat que vous aimez
• Adopter la parentalité avec un minimum de 16 semaines de congé parental…
Source : Arbeitnow (https://www.arbeitnow.co.uk/jobs/companies/elastic/senior-full-stack-software-developer-observability-221039)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: Elastic
Annonce fournie par Elastic.