- Company Name
- Ubisoft Paris Mobile
- Job Title
- Senior Full Stack Developer (F/H/NB) – Champions Tactics (Unity)
- Job Description
-
Job title: Senior Full Stack Developer – Champions Tactics (Unity)
Role Summary:
Senior developer responsible for designing, building, and maintaining the backend services and APIs that power Champions Tactics, a web3 turn‑based strategy game. Supports Unity client integration, internal tooling, and live operations while ensuring scalability, reliability, and security of the game’s live service.
Expectations:
- Lead technical architecture for backend and client integration.
- Mentor junior developers and enforce coding standards.
- Collaborate closely with product, design, and QA teams.
- Deliver robust, secure, and high‑performance services within tight production cycles.
Key Responsibilities:
- Design and develop backend services (auth, matchmaking, inventory, progression).
- Build and maintain secure RESTful APIs for Unity client communication.
- Create web dashboards, monitoring tools, and configuration interfaces for production teams.
- Participate in technical design reviews, scalability assessments, and cost optimization.
- Contribute to Unity client logic (UI integration, data flow, feature implementation).
- Conduct code reviews and provide technical guidance to peers.
Required Skills:
- Strong full‑stack experience: Node.js/Nest.js, PostgreSQL/MongoDB/Redis.
- Modern front‑end framework (React, Vue, or Angular) for internal tools.
- Expert C# and Unity development (UI, data integration, client–server communication).
- Design and implement secure, scalable APIs.
- Knowledge of authentication, matchmaking, inventory, and live service architectures.
- Experience with monitoring, dashboards, and CI/CD pipelines.
- Excellent problem‑solving, collaboration, and leadership skills.
- Bonus: Live service, multiplayer game, or Web3/blockchain experience.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Unity Developer, AWS/Azure Certified Developer) are a plus but not mandatory.