Bjak
Login.works
Ingénieur Staff Backend
À propos du poste
Notre client est le leader mondial de l'intelligence réglementaire et de la durabilité, aidant les plus grandes entreprises mondiales à naviguer dans les domaines de l'environnement, de la santé et de la sécurité (EHS), de la durabilité d'entreprise et de la conformité des produits.
Ils servent une clientèle mondiale qui comprend de nombreuses entreprises du classement Fortune 500, et ils sont sur la voie de l'excellence en matière de SaaS. L'ingénierie est au cœur de ce parcours, et ils investissent dans leurs collaborateurs, leur faisant confiance pour livrer et soutenant leur croissance.
Il s'agit d'un poste d'Ingénieur Logiciel Staff au sein d'une équipe d'ingénierie produit. Vous développerez des applications modernes qui apportent une réelle valeur ajoutée avec qualité, et jouerez un rôle central dans la définition de la technologie et l'élévation du niveau d'ingénierie, en promouvant les meilleures pratiques, en encadrant les ingénieurs et en pilotant les décisions techniques au sein des équipes.
🚀 Responsabilités
Ingénierie & qualité du code
- Écrire du code propre et maintenable en .NET C# qui établit la norme pour les autres ingénieurs de votre équipe, aux côtés d'outils modernes tels que Kafka et ElasticSearch.
- Livrer régulièrement des logiciels de haute qualité et fonctionnels dans le cadre d'une équipe de développement logiciel.
- Acquérir une compréhension approfondie et experte de la base de code de votre équipe.
- Fournir des revues de code très perspicaces et complètes, en gardant à l'esprit les concepts de plus grande envergure.
Leadership technique & prise de décision
- Piloter la prise de décision technique à un niveau élevé, en identifiant de manière experte les compromis et les risques, et en considérant l'alignement technique à l'échelle de l'organisation.
- Anticiper les risques techniques, sensibiliser et coordonner l'atténuation.
- Contribuer à définir la direction et la vision des améliorations techniques, et piloter le changement à travers plusieurs équipes.
Fiabilité & opérations
- Contribuer à définir les normes SRE afin que les équipes puissent surveiller efficacement leurs applications en production et réagir rapidement aux incidents.
- Diagnostiquer efficacement la cause profonde des bugs complexes en utilisant une connaissance approfondie du code et de l'infrastructure, et fournir une correction accompagnée d'un test de régression automatisé.
Documentation & mentorat
- S'assurer que la documentation existe pour tous les systèmes critiques, et rédiger des guides techniques largement utilisés par d'autres ingénieurs.
- Mentorer, coacher et responsabiliser d'autres ingénieurs. Partager régulièrement les connaissances par le biais de démonstrations et de présentations.
👤 Profil recherché
Expérience
- Au moins 10 années d'expérience pratique avec .NET C#, avec une expertise et une expérience de niveau expert.
- Expérience en leadership technique (3+ années), y compris le mentorat d'autres ingénieurs, par exemple diriger des projets ou des initiatives, diriger une équipe ou organiser des événements communautaires d'ingénierie.
- Un historique d'apprentissage rapide d'architectures et de bases de code complexes et de devenir un expert, et de résolution indépendante des problèmes techniques les plus complexes.
- Preuve de la conduite de décisions techniques complexes impliquant plusieurs parties prenantes dans des domaines critiques.
- Expérience de travail dans un environnement Agile.
Compétences techniques
- Expertise et expérience experte en C#.NET (10+ années).
- Compréhension approfondie de la manière d'appliquer avec succès les architectures de microservices, avec une connaissance experte de nombreux modèles et techniques et de leurs compromis, dans plus d'un contexte.
- Expérience significative (2+ années) avec les architectures pilotées par les événements et les outils de streaming/messagerie d'événements tels que Kafka (préféré), Pulsar ou RabbitMQ.
- Expérience avec les bases de données NoSQL, ElasticSearch (préféré), DynamoDB, MongoDB, ou Redis, et une compréhension claire de la base de données la mieux adaptée à chaque cas d'utilisation.
- Solide connaissance du déploiement et de la mise à l'échelle des applications cloud, y compris la conteneurisation (Docker) et l'orchestration (Kubernetes).
- Capacité avérée à identifier les opportunités d'amélioration des meilleures pratiques et à piloter le changement à travers plusieurs équipes.
Langues
- Anglais courant requis.
Formation
- Diplôme de licence (ou équivalent) en informatique ou dans un domaine connexe.
Compétences interpersonnelles
- Excellent communicant : capable de communiquer clairement et efficacement, en adaptant son style à l'auditoire.
- Travaille efficacement en équipe, contribuant à la dynamique et résolvant les conflits de manière constructive.
- S'adapte rapidement et accepte le changement ; un champion de l'amélioration continue.
- Fait preuve d'initiative dans la résolution de problèmes, exécute de manière pragmatique et prend des décisions basées sur les données.
🌍 Avantages & Culture
- Stack technologique : .NET C#, microservices, Kafka, ElasticSearch, Docker, Kubernetes, cloud.
- Construire des applications modernes à l'échelle mondiale pour une clientèle qui comprend de nombreuses entreprises du classement Fortune 500.
- Une entreprise qui privilégie ses collaborateurs, leur fait confiance pour livrer et investit dans leur croissance.
- Influence réelle : définir la norme d'ingénierie, encadrer d'autres ingénieurs et façonner la direction technique à travers les équipes.
- Rémunération compétitive, avantages sociaux et flexibilité.
- Poste hybride.
💼 Département : Ingénierie
📍 Lieu : Lisbonne (Hybride)
📆 Date de début Dès que possible
