Backend Programmer

4 Weeks ago • 3 Years + • Backend Development • Full Stack Development

Job Summary

Job Description

Kabam is seeking a passionate backend game programmer to build and maintain advanced game systems and tools. Collaborating with developers and designers, you'll significantly impact game direction. Responsibilities include addressing technical design requirements, ensuring software scalability, performance, and security, collaborating with cross-functional teams, adhering to coding standards, improving software based on feedback, debugging complex issues, thorough testing, documenting software, participating in code reviews, and implementing server-side logic (APIs, databases, authentication, data pipelines). This role requires a Bachelor's degree in a relevant field and 3+ years of software development experience (preferably in gaming), proficiency in JavaScript, TypeScript, and C#, and experience with backend technologies like Node.js and NoSQL databases like MongoDB.
Must have:
  • 3+ years software development experience
  • Javascript, Typescript, C# proficiency
  • Backend experience (Node.js, MongoDB)
  • RESTful API experience
  • Experience with online games
  • Clean, well-documented code
  • GIT/Perforce experience
Good to have:
  • Real-time multiplayer experience (WebSockets)
  • Android/iOS mobile app development
  • CI/CD pipeline experience
  • Game engine experience

Job Details

Chez Kabam, nous relevons constamment la barre de l'excellence dans le domaine des jeux mobiles gratuits. Nous embauchons pour la passion et la diversité, afin de triompher grâce à nos compétences collectives. Nos équipes sont composées d'une fusion de personnalités et d'intérêts unis par une nature collaborative, une culture axée sur le plaisir, et une volonté de tout mettre en œuvre pour créer d'excellents jeux. Et c'est là que vous intervenez...

Nous recherchons un programmeur de jeux passionné par la construction et la maintenance de systèmes et d'outils de jeux avancés. En travaillant en collaboration avec d'autres développeurs et concepteurs, vous aurez un impact et une influence significatives sur la direction des jeux de Kabam. Si la résolution de problèmes complexes vous passionne, ce poste est fait pour vous !

Dans ce rôle, vous pouvez vous attendre à:

    • Tenir compte des exigences dans les conceptions techniques et identifier les technologies et les cadres appropriés.
    • Assurer l’évolutivité, la performance, la sécurité et la maintenabilité dans la conception des logiciels.
    • Collaborer avec des équipes interfonctionnelles, notamment des chefs de produit, les concepteurs et d’autres ingénieurs, afin de comprendre les besoins et de fournir des solutions logicielles à grande échelle.
    • Connaître les normes de codage et les meilleures pratiques afin de garantir un code de haute qualité et facile à maintenir.
    • Améliorer le logiciel en fonction du retour d'information, des tests et de l'analyse des performances.
    • Analyser et déboguer des problèmes logiciels complexes, en identifiant les causes profondes et en mettant en œuvre des solutions efficaces.
    • Effectuer des tests et des vérifications minutieuses pour s’assurer que le logiciel répond aux exigences fonctionnelles et non fonctionnelles.
    • Documenter les conceptions logicielles, le code et les processus techniques pour faciliter la compréhension, la maintenabilité et les améliorations.
    • Participer activement aux revues de code et fournir un retour d'information constructif afin d'améliorer la qualité globale de la base de code.
    • Mettre en œuvre la logique côté serveur, y compris les API, les bases de données, les systèmes d’authentification et les pipelines de traitement des données.

Pour réussir dans ce rôle, votre expérience comprend:

    • Baccalauréat en informatique, ingénierie ou expérience équivalente
    • 3+ ans ou plus d’expérience dans le développement de logiciels, de préférence dans le domaine des jeux.
    • Expérience en Javascript, Typescript et C#
    • Compréhension de l’ingénierie logicielle avec des technologies backend/serveur telles que Node.js
    • Expérience l'utilisation de bases de données non relationnelles telles que MongoDB
    • Expérience des applications multijoueurs en temps réel utilisant WebSocket ou Websockets
    • A travaillé sur un système d’API RESTful
    • A travaillé sur au moins un jeu en-ligne (sur console, PC ou mobile)
    • Expérience professionnelle dans l’utilisation d’un moteur de jeu.
    • Capacité d’écrire un code propre, simple et bien documenté en tenant compte des exigences de conception.
    • Solide expérience dans l’utilisation d’un système de contrôle des sources tel que GIT ou Perforce
    • Expérience du développement d’applications mobiles Android / iOS
    • Expérience dans le maintien de pipelines d'intégration continue (gitlab CI ou similaire) est un plus
    • Capacité à communiquer efficacement avec les membres techniques et non techniques de l’équipe
    • Expérience de travail selon les méthodes Agile, Kanban ou des méthodologies de gestion de projet similaires
    • Le bilinguisme (français et anglais) est un avantage
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

Velotio Technologies - Senior QA Automation Engineer

Velotio Technologies

India (Remote)
1 Month ago
Google - Software Engineer III, Full Stack, Google Cloud Platforms

Google

Reston, Virginia, United States (On-Site)
6 Days ago
PwC - IN-Senior Associate _.Net Developer _Data & Analytics _Advisory _PAN India

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
ByteDance - Software Engineer Graduate (XR Web Platform-PICO)

ByteDance

San Jose, California, United States (On-Site)
4 Weeks ago
Microsoft - Senior Software Engineering Lead – Minecraft Build Team

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Thatgamecompany - Senior Software Engineer - Golang

Thatgamecompany

United States (Remote)
4 Weeks ago
Interactive Brokers - Senior Java Developer

Interactive Brokers

Tallinn, Harju County, Estonia (On-Site)
6 Months ago
Booming games - PostgreSQL Developer

Booming games

Prague, Czechia (Remote)
2 Days ago
Epic Games - Senior Backend Engineer

Epic Games

Bellevue, Washington, United States (On-Site)
1 Month ago
ByteDance - Senior Software Engineer, Backend and Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - NetSuite Helpdesk Administrator - 8604

ION

Noida, Uttar Pradesh, India (Hybrid)
6 Months ago
Google - Software Engineer III, Chrome

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
Google - Software Engineering Manager II, Databases, Google Cloud

Google

Kirkland, Washington, United States (On-Site)
1 Week ago
Stake Logic - Tier 2 Technical Support Specialist

Stake Logic

Birkirkara, Malta (On-Site)
2 Months ago
Airlab Inc  - Jr Programmer Artificial Intelligence

Airlab Inc

Montreal, Quebec, Canada (On-Site)
11 Months ago
Meta - Software Engineer, Intern/Co-op

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
SmileGate - Group IT System Development and Operation

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Months ago
Riot Games - Integration Specialist, Enterprise

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Netflix - Software Engineer 5 - TV Client Foundations

Netflix

United States (Remote)
3 Months ago
Lucid Reality Labs - Graphic Designer

Lucid Reality Labs

Poland (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

Ubisoft - Machine Learning Programmer (Character & Animation)

Ubisoft

Montreal, Quebec, Canada (On-Site)
1 Week ago
Netflix - Specialist, Corporate Communications & Public Affairs, Canada

Netflix

Toronto, Ontario, Canada (On-Site)
1 Week ago
Final Strike Games - Gameplay Engineer II

Final Strike Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Behaviour Interactive - Senior Gameplay Programmer - Unannounced Project

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Amazon Games - Game Backend Developer

Amazon Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Google - Senior Software Developer, Google Cloud Application Modernization

Google

Waterloo, Ontario, Canada (On-Site)
1 Week ago
Aristocrat Gaming - 2D Animator

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
4 Weeks ago
Uken Games - Express Your Interest!

Uken Games

Toronto, Ontario, Canada (On-Site)
4 Weeks ago
Epic Games - Senior Playability Systems Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Day ago
ION - Technical Support Analyst, Toronto - 4363

ION

Toronto, Ontario, Canada (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

ByteDance - Backend Software Engineer, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Armada - Principal Engineer (Applications)

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago
UNIVRSE - Lead Developer (Unity)

UNIVRSE

Barcelona, Catalonia, Spain (On-Site)
4 Weeks ago
SOFTGAMES - Senior Game Backend Developer - Fully Remote

SOFTGAMES

Berlin, Berlin, Germany (Remote)
1 Month ago
Velotio Technologies - Software Architect (Data Engineering)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Ziff Davis - Senior Software Engineer, Backend - Lose It!

Ziff Davis

United States (On-Site)
5 Months ago
Index Exchange - Staff Software Engineer

Index Exchange

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Armada - Senior Software Engineer

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
Argus Labs - Senior Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

Vancouver, British Columbia, Canada (Hybrid)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Vancouver, British Columbia, Canada (Hybrid)

Los Angeles, California, United States (Hybrid)

Montreal, Quebec, 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