Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Backend Software Engineer

at Kabam

Posted 6 hours ago 3 applied

Description:

  • 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.