Kabam is seeking a Backend Software Engineer to join the Marvel Contest of Champions team.
The role involves building and maintaining backend systems that support game teams, ensuring high performance and seamless player experiences.
Responsibilities include writing, testing, and maintaining code following coding standards and best practices.
The engineer will collaborate with team members, participate in code reviews, and adhere to established development processes.
Debugging and solving software issues, maintaining clear documentation, and continuously improving technical skills are key aspects of the role.
The engineer will communicate progress and challenges to team members and stakeholders, manage tasks efficiently, and seek mentorship to contribute to team growth.
The position requires assisting in designing and architecting backend systems with a focus on scalability, performance, and security.
Responsibilities also include implementing server-side logic, developing RESTful APIs, collaborating with game designers, and integrating backend systems with the game client.
This is a hybrid position, requiring two in-office days per week at the Downtown Vancouver studio.
Requirements:
Candidates must have 3+ years of experience in software development, preferably in game development.
Solid technical experience in Node.js, React.js, and Javascript/Typescript is required.
Experience in shipping multiple titles on Console, PC, or Mobile is necessary.
Candidates should have experience in Android/iOS mobile application development and strong database experience, preferably with MongoDB.
Experience working on a RESTful API system and with source control is essential.
Candidates must have experience dealing with scalability and performance optimization, as well as working with Google Cloud or AWS.
A Bachelor's degree in Computer Science, Engineering, or equivalent experience is required.
Professional proficiency with multiple game engines or the ability to learn new ones is necessary.
Candidates should be able to write clean, well-documented code and effectively communicate technical practices.
A proven track record of working independently and collaboratively in a dynamic team setting is essential.
Up-to-date knowledge of the latest mobile gaming trends and experience working in Agile, Kanban, or similar project management methodologies is required.
Benefits:
Kabam offers extended health coverage effective from day one, covering health, dental, life, disability, and extended paramedical services.
DEIB benefits include gender-affirming care, fertility care, and other hormonal treatments.
Flexible spending accounts allow employees to choose coverage levels and allocate funds to various accounts.
The company provides RRSP matching to help employees save for their futures after 90 days of employment.
Paid parental leave, flexible paid time off, and sick leave are included in the benefits package.
An Employee and Family Assistance Program offers crisis management support and mental health care.
Increased access to remote healthcare providers is available through Telus Virtual Health.
Kabam encourages personal and professional growth through regular learning opportunities and an education stipend.
The company practices pay transparency, sharing pay ranges and career maps with employees.
Employees enjoy cool office spaces in various locations, fostering a worthwhile in-office experience.
The 'Agents of Change' initiative supports community involvement through events and fundraisers.
Hybrid work arrangements are available, with a minimum of 2 days in-office to promote collaboration.