
Développeur Backend Senior - Senior Developer Backend
Cloud Imperium Games11 months ago
Montréal, CanadaSenior
Responsibilities
- Develop and test online game features and integrate backend services into the game engine.
- Design and implement reliable, maintainable, scalable, fault-tolerant, and secure online services.
- Build microservices in a multilingual environment and use cloud-native technologies.
- Create tools and applications for LiveOps teams to manage the game.
- Develop, debug, profile, optimize, document, and review software and technical designs.
- Collaborate with software engineers, QA, internal customers, external stakeholders, and international studios.
- Provide support for internally developed software and communicate technical information to varied audiences.
Requirements
- At least 5 years of experience with Node.js and TypeScript.
- Strong proficiency in Node.js and TypeScript.
- Knowledge of C++ is preferred but not required.
- Experience using database technologies at scale.
- Understanding of game features and ability to provide clean, well-defined, documented service APIs.
- Strong understanding of asynchronous concepts.
- Knowledge of cloud technologies including load balancers and HTTP/2 streams.
- Experience with Docker and Git.
- Understanding of publish/subscribe systems and message queues such as Kafka or Redis PubSub.
- English proficiency for daily collaboration and work meetings conducted in English.
Categories
BackendGaming