Outscal Logooutscal logo

Backend Programmer

1 Day ago • 3 Years + • Full Stack Development

Job Summary

Job Description

Kabam seeks a passionate Backend Programmer to build and maintain advanced gaming systems and tools. Collaborating with engineers and designers, you'll significantly impact game direction. Responsibilities include translating requirements into technical designs, ensuring scalability and performance, collaborating with cross-functional teams, following coding standards, iterating on software based on feedback, debugging complex issues, conducting thorough testing, documenting processes, participating in code reviews, implementing server-side logic (APIs, databases, authentication), and working with source control. The ideal candidate possesses 3+ years of software development experience (preferably in gaming), expertise in JavaScript, TypeScript, and C#, and experience with backend technologies, NoSQL databases (like MongoDB), real-time multiplayer applications, RESTful APIs, and shipped online titles. Experience with game engines, Android/iOS development, and CI/CD pipelines is a plus.
Must have:
  • 3+ years software development experience
  • Javascript, Typescript, C# expertise
  • Backend technologies, NoSQL DBs
  • Real-time multiplayer apps
  • RESTful APIs
  • Shipped online game titles
Good to have:
  • Game engine proficiency
  • Android/iOS mobile dev
  • CI/CD pipeline experience
  • Bilingual (French/English)

Job Details

At Kabam, we’re constantly raising the bar of excellence in free-to-play gaming. We hire for passion and diversity so that we can triumph in our collective skill. Our teams are made up of a fusion of personalities and interests bound together by a collaborative nature, fun-loving culture, and a drive to do what it takes to make great games. And this is where you come in…

We are looking for an individual who is passionate in building and maintaining advanced gaming systems and tools. Working collaboratively with other engineers and designers, you will have a significant impact and influence in the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you!

In this role, you can expect to:

    • Translate requirements into technical designs and identify appropriate technologies and frameworks.
    • Ensure scalability, performance, security, and maintainability in the software design.
    • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to understand requirements and deliver large-scale software solutions.
    • Follow coding standards and best practices to ensure high-quality and maintainable code.
    • Iterate on software based on feedback, testing, and performance analysis.
    • Analyze and debug complex software issues, identifying root causes, and implementing effective solutions.
    • Conduct thorough testing and verification to ensure the software meets functional and non-functional requirements.
    • Document of software designs, code, and technical processes to facilitate understanding, maintainability, and future enhancements.
    • Actively participate in code reviews and provide constructive feedback to improve the overall codebase quality.
    • Implement server-side logic, including APIs, databases, authentication systems, and data processing pipelines.

To be successful in this role, your background includes:

    • Bachelor's degree in Computer Science, Engineering, or equivalent experience
    • 3+ years of experience in software development, preferably in gaming
    • Experience with Javascript, Typescript and C#
    • Understanding of software engineering with back-end/server-side technologies such as Node.js
    • Experience using Non-Relational Databases such as MongoDB
    • Experience with real-time multiplayer applications using Sockets or WebSocket
    • Worked on a RESTful API system
    • Worked on shipped online titles (on Console, PC, or Mobile)
    • Professional proficiency with a game engine
    • Ability to write clean, simple, well-documented code from design requirements 
    • Experience working with source control such as GIT or Perforce
    • Experience in Android / iOS Mobile application development
    • Experience maintaining continuous integration pipelines is a plus
    • Ability to effectively communicate with technical and non-technical team members
    • Experience working in Agile, Kanban, or similar project management methodologies
    • Bilingual (French and English) is considered an important advantage
Excited by this opportunity? Kabam is dedicated to growing our diverse and inclusive workforce, so if your past experience doesn’t perfectly match the listed requirements we encourage you to apply anyways - you could be a great fit for this or other positions.

We invite you to apply now and start the conversation with us. Together, we can create and support some of the best games ever made and entertain the world!

About Kabam

Kabam is a world leader in developing entertaining, immersive, and highly social multiplayer games, bringing high-quality graphics, next-generation technology, and revolutionary gameplay to players around the world.

Kabam’s games, Marvel Contest of Champions, Shop Titans, and more have generated hundreds of millions of downloads and have received multiple awards including Apple’s Editor’s Choice and Google Play’s Best Game of the Year.

Founded in 2006, Kabam has studios and offices in Vancouver, Montreal and Charlottetown in Canada, Los Angeles and San Francisco in the United States, and in Seoul, South Korea. Kabam is a wholly-owned subsidiary of Netmarble Games.

Kabam is an Equal Employment Opportunity employer committed to building a diverse and equitable workplace, and inclusive environment for all existing and potential employees. Employment decisions are based on candidate qualifications and business need, not race, color, ancestry, place of origin, age, sex (including pregnancy), gender identity or expression, sexual orientation, political belief, religion, creed, marital or family status, medical condition, genetic information, physical or mental disability, military or veteran status, prior criminal conviction or any other protected class in accordance with federal, state or provincial and local laws and ordinances. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process.

Similar Jobs

IGG - Senior Game Economy Designer

IGG

Vancouver, British Columbia, Canada (On-Site)
2 Days ago
ZeniMax Media - Concepteur.rice de niveau / Level Designer

ZeniMax Media

Montreal, Quebec, Canada (On-Site)
5 Months ago
Ubisoft - Senior/Mid Technical Artist - AAA The Division Resurgence

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Day ago
Endless Studios - Technical Game Designer

Endless Studios

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
1 Month ago
PLAYSTUDIOS - Games Product Manager

PLAYSTUDIOS

Tel Aviv District, Israel (On-Site)
3 Weeks ago
Meta - Software Engineer, Product

Meta

Austin, Texas, United States (Remote)
4 Months ago
Next Level Business Services - CQ5 Developer/Architect

Next Level Business Services

Sunnyvale, California, United States (On-Site)
4 Months ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
ION - Senior Full-Stack Developer, New York

ION

New York, New York, United States (Hybrid)
5 Months ago
PwC - Associate – Power Platform -Ms Dynamics– Advisory  -Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

HYPERHUG - Senior Unity Developer

HYPERHUG

Limassol, Limassol, Cyprus (On-Site)
6 Days ago
VECTOR NORTH - [Vector North] Senior Gameplay Programmer

VECTOR NORTH

Prague, Prague, Czechia (Hybrid)
5 Months ago
Survios - Senior Technology Engineer - Automation, Analytics and Live Ops (Unreal Engine 5)

Survios

Marina Del Rey, California, United States (Remote)
1 Day ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
3 Months ago
Kabam - Web Strategist

Kabam

Los Angeles, California, United States (Hybrid)
1 Month ago
Glowmade - Tools Programmer

Glowmade

Guildford, England, United Kingdom (On-Site)
1 Day ago
Doge Labs,  Inc  - Gameplay Engineer - VR/Unity 6

Doge Labs, Inc

(Remote)
5 Months ago
Daybreak Game Company LLC - Associate Character Artist

Daybreak Game Company LLC

California, United States (Remote)
1 Month ago
Escape Velocity Entertainment - Systems Designer

Escape Velocity Entertainment

(Remote)
1 Week ago
CD PROJEKT RED - Software Engineer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

People Can Fly - Live Operations Technician

People Can Fly

Montreal, Quebec, Canada (Remote)
20 Hours ago
Jellyfish Pictures  - Compositing Artist (VFX)

Jellyfish Pictures

Toronto, Ontario, Canada (Hybrid)
1 Day ago
Snowed In Studios - Lead Software Developer

Snowed In Studios

Quebec, Canada (Remote)
1 Week ago
Activision - Cloud Engineering Co-op

Activision

Vancouver, British Columbia, Canada (Hybrid)
2 Months ago
Behaviour Interactive - Principal Gameplay Programmer - Dead by Daylight

Behaviour Interactive

Quebec, Canada (Hybrid)
6 Days ago
NVIDIA - Senior Physical Design Methodology Engineer

NVIDIA

Canada (On-Site)
1 Month ago
Larian Studios - Tools Director  | Directeur Outils

Larian Studios

Quebec, Canada (On-Site)
5 Months ago
Snowed In Studios - Senior Generalist Programmer

Snowed In Studios

Quebec, Canada (Remote)
1 Week ago
Epic Games - QA Programming Specialist

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
East Side Games - Senior Producer - Match

East Side Games

Canada (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Salesforce - Full-Stack Software Engineer – Senior/Lead/Principal

Salesforce

San Francisco, California, United States (On-Site)
5 Months ago
ByteDance - Software Engineer Intern (Cloud Native Infrastructure)

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Rebellion - Senior Online Developer

Rebellion

Oxford, England, United Kingdom (Hybrid)
1 Day ago
Nielsen Holdings - Senior Software Engineer - Windows\C++\.Net -AM-TECH-DA-86

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
5 Months ago
Niantic - Senior Software Engineer

Niantic

Zürich, Zurich, Switzerland (Hybrid)
1 Day ago
Hacksaw Studios - Game Client Framework Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (Remote)
7 Months ago
Nielsen Holdings - C#, .Net + Datascience

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Pika - Full-Stack/Backend Engineer

Pika

Palo Alto, California, United States (On-Site)
5 Months ago
N-iX - Middle Java Fullstack Engineer

N-iX

Colombia (Remote)
4 Weeks ago
SEGA - Software Engineer Intern

SEGA

England, United Kingdom (Hybrid)
16 Hours ago

Get notifed when new similar jobs are uploaded

About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Los Angeles, California, United States (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Montreal, Quebec, Canada (Hybrid)

Quebec, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

San Francisco, California, United States (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (Hybrid)

View All Jobs

Get notified when new jobs are added by Kabam

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug