Senior Full Stack Developer (F/H/NB) – Champions Tactics (Unity)

Ubisoft

Job Summary

Ubisoft is seeking a Senior Full Stack Developer for Champions Tactics, a turn-based dark fantasy strategy game. The role involves designing, developing, and maintaining backend services, robust APIs, and web tools for production and live operations. The developer will also contribute to client-side Unity implementation, including UI integration and data flow, and provide technical mentorship to less experienced developers. This position requires solid experience in full stack development, Unity, Node.js/Nest.js, databases, and cloud technologies.

Must Have

  • Conceive, develop, and maintain 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).
  • Participate in technical architecture design (scalability, reliability, security, costs).
  • Contribute to client-side Unity implementation (UI integration, connection logic, feature integration).
  • Technically mentor less experienced developers and participate in code reviews.
  • Solid experience in full stack development, Unity, live services, and APIs.
  • Proficiency in Node.js / Nest.js and SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Knowledge of modern frontend frameworks (React, Vue, Angular) for internal tools.
  • Excellent command of C# and Unity implementation.
  • First experience with Kubernetes & Docker.
  • Experience with cloud provider management (AWS, Azure, EKS, monitoring, storage, security).
  • Autonomy, collaborative spirit, technical leadership.

Good to Have

  • Experience on live service projects.
  • Experience on multiplayer games.
  • Experience with Web3/blockchain technologies.
  • Experience in IaC (Infrastructure as Code), e.g., Terraform.

Perks & Benefits

  • Profit-sharing, company savings plan.
  • 25 paid leave days, 12 RTT days.
  • 50% public transport pass coverage.
  • Meal vouchers.
  • Good health insurance.
  • Ubisoft advantages.
  • 20 weeks maternity leave.
  • 7 weeks paternity/co-parental leave.
  • On-site gym at Saint-Mandé office.
  • Hybrid work model (3 days on-site, 2 days remote).

Job Description

Ubisoft is a global leader in video games, with teams worldwide creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, 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!

What would you say to 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 Web3 dark fantasy turn-based strategy 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 client-side Unity implementation, particularly on:
  • UI integration (menus, inventory, user flows).
  • Connection logic between the Unity UI and the backend.
  • Client-side feature integration.
  • Provide technical guidance to 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: Proficiency in Node.js / Nest.js (or equivalent), SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Frontend & tools: Knowledge of a modern framework (React, Vue, Angular) for internal tool development.
  • Unity: Excellent command of C# and implementation in Unity (UI, integrations, data flows).
  • Kubernetes & Docker: First experience using these technologies in past projects.
  • Cloud: Management of cloud providers (AWS, Azure...)
  • EKS, monitoring, storage, security...
  • Soft skills: Autonomy, collaborative spirit, technical leadership.
  • Bonus: Experience on live service projects, multiplayer games, or Web3/blockchain technologies. Experience in IaC (Infrastructure as Code) is a plus (e.g., Terraform).

Additional Information

Ubisoft Benefits

💰 Profit-sharing, company savings plan. In addition: 25 paid leave days, 12 RTT days, 50% public transport pass coverage, 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 premises. In application of our hybrid work model, 3 working days per week are performed from our Saint-Mandé offices, and 2 working days per week are performed 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 opportunities for employment 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.

Consult this guide which aims to support you in your application, and discover our actions to encourage more diversity and inclusion.

19 Skills Required For This Role

Unity Talent Acquisition Game Texts Live Operations Postgresql React C# Aws Nosql Azure Terraform Node.js Redis Mongodb Angular Docker Kubernetes Sql Multiplayer

Similar Jobs