Senior Backend Programmer
Behaviour InteractiveVideo Game company
Montreal, CanadaSenior
NetEase
Haveli Investments
Software Engineering
About the role
TL;DR
Design and optimize backend systems for a new project at Behaviour Interactive.
- •Join Behaviour Interactive to shape the backbone of our online infrastructure for an unannounced project.
- •Key Responsibilities Design and develop new server features.
- •Write detailed technical specifications before implementation.
- •Troubleshoot issues to elevate the robustness and performance of backend services.
- •Collaborate closely with other programmers.
- •Create and execute functional and load testing strategies.
- •Continuously optimize code for a live, high-availability multiplayer experience.
- •Requirements 9+ years of backend development experience.
- •Proven track record building high-speed server applications using TypeScript and Node.js.
- •Advanced expertise with REST and WebSocket communication protocols.
- •Hands-on experience with relational and NoSQL databases.
- •Strong grasp of performance-oriented data modeling and backend maintainability.
- •Skilled in load testing with distributed load generators.
- •Profiling and optimizing backend systems across network, CPU, memory, and I/O layers.
Required skills
Node.jsTypeScriptMongoDBMySQLDynamoDB
Domain expertise
gaming
Tech stack
TypeScriptNode.jsDynamoDBMongoDBMySQL