INFRASTRUCTURE WEB
Ce que nous faisons
Nous permettons aux équipes chargées des services en ligne d’Epic de créer, de déployer et de gérer des services utilisés par plus d’un demi-milliard de joueurs du monde entier. Notre mission est de fournir des outils et des plateformes de calibre mondial pour améliorer l’expérience de nos développeurs et de faciliter, accélérer et sécuriser la création, l’exploitation et la mise à l’échelle de leurs applications. Nos activités d’envergure massive font de nous l’un des plus grands utilisateurs de technologie infonuagique du monde.
Ce que vous ferez
Epic Games est à la recherche d’un programmeur généraliste sénior pour rejoindre l’équipe responsable de la plateforme de gestion des services. Le titulaire travaillera directement sur notre plateforme de gestion des services fondée sur Backstage. Le titulaire du rôle de développeur généraliste devra assurer la prestation du service complet lié au processus de livraison de la plateforme et en sera responsable. Il devra notamment configurer les outils de développement, mettre en place les bassins d’intégration et de développement continus et les tests automatisés, provisionner les ressources AWS, configurer les outils de surveillance, communiquer avec d’autres équipes et planifier l’intégration des systèmes internes dans la plateforme.
Ce dont vous serez responsable
- Créer des fonctionnalités qui garantissent une interface UI/UX pratique et cohérente pour les clients et les partenaires.
- Améliorer et maintenir une base de code existante.
- Développer des microservices pour prendre en charge les fonctionnalités spécifiques à la plateforme.
- Communiquer avec les responsables des services Epic pour planifier les intégrations de services dans la plateforme.
- Assurer la surveillance de la couverture des applications.
- Améliorer le bassin d’intégration et de développement continus pour les applications afin de le rendre rapide et reproductible.
- Développer des outils de tableau de bord internes avec React.
Ce que nous recherchons
- Expérience en programmation de plateforme ou dans un rôle similaire de programmation de logiciel.
- Expérience dans la création et la maintenance de plateformes ou portails de développeurs. La connaissance de Backstage est un atout.
- Expérience avec Node.js, TypeScript et les cadres frontend comme React.
- Compréhension des mécanismes d’autorisation et d’authentification : OAuth, OpenID, JWT.
- Connaissance des outils de compilation axés sur JavaScript (webpack, ESLint, etc.), des outils d’intégration continue (GitHub Actions), des cadres d’infrastructure en tant que code (Terraform) et des outils de déploiement infonuagiques (Kubernetes, AWS).
- Expérience de travail avec des services fondés sur des bases de données relationnelles (Postgres) et avec des services soutenus par des bases de données NoSQL (Elasticsearch).
- État d’esprit axé sur les tests : unité, intégration et bout en bout.
- Accent sur la maintenabilité, l’automatisation et la sécurité des services.
UN EMPLOI EPIC + DES AVANTAGES SOCIAUX EPIC = UNE VIE EPIC
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.