Senior Full Stack Developer (F/H/NB) – Champions Tactics (Unity)
Tonic DNA
Job Summary
Ubisoft is a global leader in video games, with teams worldwide creating original and memorable gaming experiences. This role involves joining Ubisoft's mobile production teams for Champions Tactics, a dark fantasy turn-based strategy web3 game where players build unique teams to battle online. The Senior Full Stack Developer will design, develop, and maintain backend services, APIs, and internal web tools, contribute to technical architecture, and assist with Unity client-side implementation, including UI integration and data flow.
Must Have
- Design, develop, and maintain game backend services (authentication, matchmaking, inventory, progression).
- Develop and maintain robust and secure APIs for Unity client communication.
- Create web tools and interfaces for production and live operations (dashboards, monitoring, configuration tools).
- Participate in technical architecture design (scalability, reliability, security, costs).
- Contribute to Unity client-side implementation: UI integration, Unity UI to backend connection logic, client-side feature integration.
- Provide technical guidance to less experienced developers and participate in code reviews.
- Solid experience in full stack development, Unity mastery, and live services/APIs.
- Mastery of Node.js / Nest.js, SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
- Knowledge of modern framework (React, Vue, Angular) for internal tools.
- Excellent mastery of C# and Unity implementation (UI, integrations, data flows).
- Autonomy, collaborative spirit, technical leadership.
Good to Have
- Experience in live service projects, multiplayer games, or Web3/blockchain technologies.
Perks & Benefits
- Profit-sharing, company savings plan.
- 25 paid leave days, 12 RTT days (reduction of working time).
- 50% of transport pass covered.
- Meal vouchers.
- Good health insurance.
- Many Ubisoft benefits.
- 20 weeks maternity leave, 7 weeks paternity/co-parental leave.
- On-site gym.
- Hybrid work model: 3 days on-site in Saint-Mandé, 2 days remote work.
Job Description
Company Description
Ubisoft is a global leader in video games, with teams spread across the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six to Just Dance and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
Job Description
How about joining Ubisoft's production teams, on one of our Mobile studio games?
Champions Tactics is a dark fantasy turn-based strategy game where you build a team of unique figures to face other players online in intense tactical battles.
Champions Tactics is a dark fantasy turn-based strategy web3 game where you build a team of unique figures to face other players online in intense tactical battles.
Main Missions
- Design, develop, and maintain the game's backend services (authentication, matchmaking, inventory, progression, etc.).
- Develop and maintain robust and secure APIs for communication with the Unity client.
- Create web tools and interfaces for the production team and live operations (dashboards, monitoring, configuration tools).
- Participate in the technical design of the architecture (scalability, reliability, security, costs).
- Contribute to the Unity client-side implementation, particularly on:
- UI integration (menus, inventory, user flows).
- The connection logic between the Unity UI and the backend.
- Client-side feature integration.
- Technically supervise less experienced developers and participate in code reviews.
Qualifications
- Experience: Solid in full stack development, with mastery of Unity and solid experience in live services and APIs.
- Backend: Mastery of Node.js / Nest.js (or equivalent), SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
- Frontend & tools: Knowledge of a modern framework (React, Vue, Angular) for the development of internal tools.
- Unity: Excellent mastery of C# and implementation in Unity (UI, integrations, data flows).
- Soft skills: Autonomy, collaborative spirit, technical leadership.
- Bonus: Experience on live service projects, multiplayer games, or Web3/blockchain technologies.
Additional Information
Ubisoft Benefits
💰 Profit-sharing, company savings plan. In addition: 25 paid leave days, 12 RTT days, 50% of transport pass covered, meal vouchers, good health insurance, and many Ubisoft benefits.
👶 20 weeks maternity leave, 7 weeks paternity/co-parental leave.
📍 Our offices are in Saint Mandé (line 1, Saint Mandé stop), gym on the premises. In application of our hybrid work model, 3 working days per week are carried out from our Saint-Mandé offices, and 2 working days per week are carried out remotely.
Recruitment Process
[30 minutes]: phone call with a Recruiter,
[60 minutes]: interview with the hiring manager,
Information about Ubisoft
As an employer, Ubisoft offers everyone the same employment opportunities without distinction of gender, ethnicity, religion, sexual orientation, social status, disability, and age. Ubisoft strives to develop an inclusive work environment that reflects the diversity of its player community within its teams.
We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.
Consult this guide which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.
Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.