Design and develop new server features, while enhancing the existing codebase.
Write detailed technical specifications before implementation.
Troubleshoot issues to elevate the robustness and performance of backend services.
Collaborate closely with other programmers to deliver server services that meet gameplay requirements.
Create and execute functional and load testing strategies.
Continuously optimize code for a live, high-availability multiplayer experience.
Requirements
12+ years of backend development experience, with a deep understanding of scalable system design.
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 like DynamoDB, MongoDB, and MySQL.
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.
Nice to have: Front-end experience with React and/or Angular; experience in client/server architecture with a focus on security and traffic management.
Tech Stack
Angular
DynamoDB
JavaScript
MongoDB
MySQL
Node.js
NoSQL
React
TypeScript
Benefits
Equal opportunity
Diversity and inclusion
Creating unforgettable experiences
Innovation in immersive entertainment
Principal Backend Programmer at Behaviour Interactive | JobVerse