Senior Full Stack Developer (F/H

Ubisoft Entertainment.
Paris, France
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Paris, France

Tech stack

API
C Sharp (Programming Language)
Code Review
PostgreSQL
MongoDB
Node.js
NoSQL
Redis
Blockchain
Data Streaming
React
Backend
Vue.js
Angular
Web3.js
Front End Software Development
NestJS

Job description

Champions Tactics est un jeu de stratégie dark fantasy au tour par tour où vous constituez une équipe de figurines uniques pour affronter d'autres joueurs en ligne dans des batailles tactiques intenses. Ce jeu web3 ajoute des éléments de blockchain pour une expérience immersive. Missions principales

Concevoir, développer et maintenir les services backend du jeu (authentification, matchmaking, inventaire, progression, etc.). Développer et maintenir des APIs robustes et sécurisées pour la communication avec le client Unity. Créer des outils et interfaces web pour l'équipe de production et les opérations live (dashboards, monitoring, outils de configuration). Participer à la conception technique de l'architecture (scalabilité, fiabilité, sécurité, coûts). Contribuer à l'implémentation côté client Unity, notamment sur :

L'intégration de l'UI (menus, inventaire, flux utilisateurs). La logique de connexion entre l'UI Unity et le backend. L'intégration de fonctionnalités côté client.

Encadrer techniquement les développeurs moins expérimentés et participer aux revues de code.

Requirements

Expérience : Solide en développement full stack, avec une maîtrise d'Unity et une solide expérience en services live et APIs. Backend : Maîtrise de Node.js / Nest.js (ou équivalent), bases de données SQL/NoSQL (PostgreSQL, MongoDB, Redis). Frontend & outils : Connaissance d'un framework moderne (React, Vue, Angular) pour le développement d'outils internes. Unity : Excellente maîtrise du C# et de l'implémentation dans Unity (UI, intégrations, flux de données). Soft skills : Autonomie, esprit collaboratif, leadership technique. Bonus : Expérience sur des projets live service, jeux multijoueurs, ou technologies Web3/blockchain.

About the company

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l'innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l'inconnu ! Job Description Que diriez-vous de rejoindre les équipes de production d'Ubisoft, sur l'un des jeux de nos studios Mobiles ?

Apply for this position