Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high-performance server applications. Collaborating on backend development for an unannounced project.
Responsibilities
Design and develop new server features while improving the existing codebase.
Write detailed technical specifications prior to implementation.
Diagnose and resolve issues to improve the robustness and performance of backend services.
Collaborate closely with other developers to deliver server services that meet gameplay requirements.
Create and execute functional and load testing strategies.
Continuously optimize code for a highly available, production multiplayer experience.
Requirements
9+ years of backend development experience with a deep understanding of scalable system design.
Proven experience building high-performance server applications using TypeScript and Node.js.
Advanced expertise in communication protocols such as REST and WebSocket.
Hands-on experience with relational and NoSQL databases like DynamoDB, MongoDB, and MySQL.
Strong mastery of performance-oriented data modeling and backend maintainability.
Experience with load testing using distributed load generators.
Profiling and optimization of backend systems across network, CPU, memory, and I/O layers.
Benefits
Equal opportunity for all
Celebration of diversity in people, perspectives, and ideas
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Remote .NET Developer at Workiy specializing in enterprise - level applications using Microsoft technologies. Collaborating with teams to deliver scalable solutions and participate in full Software Development Life Cycle.