
Développeur.se Fullstack Senior / Senior Fullstack Developer
Cloud Imperium Games5 months ago
Montréal, CanadaSenior
Responsibilities
- Develop and evolve account and platform features including login, profile management, and site-wide navigation.
- Collaborate on technical design documentation and estimate development workloads.
- Support teammates and coordinate work with quality assurance and operations teams.
- Participate in code reviews and provide constructive technical feedback.
- Share technical knowledge to help colleagues develop their skills.
- Own build and application deployment systems for assigned projects.
- Work in a modern monorepo with high standards for linting, testing, and code review.
- Design and implement APIs and maintain both legacy and modern backend architectures.
- Deploy code while maintaining the stability and availability of high-traffic applications.
Requirements
- 5+ years of front-end development experience with React and TypeScript.
- Strong experience with modern build tools such as ViteJS and efficient front-end development practices.
- Expertise with complex state management using Redux or Zustand in large-scale React applications.
- 5+ years of backend development experience with PHP and Node.js.
- Experience designing and implementing APIs and working with legacy and modern backend architectures.
- Familiarity with gRPC, WebSocket, and real-time browser communications.
- Experience with Jest, Vitest, and PHPUnit and with automated testing and code quality practices.
- Knowledge of MySQL and Redis, including performance optimization and caching.
- Experience with microservices architecture.
- Ability to collaborate closely with development and product teams and manage technical constraints.
- Ability to maintain and evolve legacy code while introducing architectural improvements progressively.
- English proficiency is required for daily collaboration with international studio teams and English-language meetings.