ZeniMax Jobs

Backend Services Engineer – Golang Developer

Division: Bethesda Game Studios - Montreal | Department: | Location: Montreal , CA

 

Bethesda Games Studios   recherche un Ingénieur des Services Backend pour aider à créer et maintenir les services de backend pour un titre en ligne. Le candidat retenu devra avoir une expérience et connaissance dans la conception, l’implémentation et le support continu des services en ligne horizontalement évolutifs dans un environnement asynchrone. Le backend est composé de microservices écrits en Go.

 

Responsabilités

·        Élaborer les nouveaux services backend pour atteindre les objectifs de conception

·        Améliorer et maintenir les services backend existants

·        Contribuer aux outils internes pour l’assistance du développement et la maintenance des services

·        Identifier et résoudre des problèmes d’évolutivité et de sécurité

·        Travailler étroitement avec les autres membres de l’équipe

Qualifications

·        Au moins 1 an d’expérience avec Go, Python, C++ ou un langage similaire

·        Connaissance des technologies basées sur les navigateurs tels que HTML, CSS, JavaScript/JQuery, AJAX

·        Expérience de travail avec un outil de gestion du code (GIT, Perforce)

·        Solides compétences en programmation, conception d’algorithmes et débogage

·        Bonnes habiletés en communication

·        Doit être entreprenant et doté d’un esprit d’initiative

·        Expérience dans un environnement agile

·        Passion pour les jeux vidéo ou le gaming

·        Titulaire d’un Baccalauréat en Informatique ou expérience de travail équivalente

Atouts

·        Expérience avec Go

·        Expérience avec le cycle de vie complet d’un service en ligne

·        Expérience dans la conception et l’élaboration de systèmes multifil et asynchrones

·        Expérience avec les bases de données SQL ou NoSQL ainsi que la modélisation de bases de données

·        Expérience dans la conception et l’implémentation des APIs de type REST

·        Expérience de travail dans un environnement Linux ou Windows

·        Expérience avec Amazon Web Services ou d’autres solutions cloud

·        Expérience avec Docker

·        Expérience avec les systèmes de messagerie (RabbitMQ)

·        Expérience en développement Frontend

 

Bethesda Games Studios  is seeking a qualified Backend Services Engineer to help create and maintain backend services for an online title. The successful candidate will have knowledge of and experience in the design, implementation and continuing support of horizontally scalable online services in an asynchronous environment. The backend consists of microservices written in Go.

 

Responsibilities

·        Build new backend services to meet design goals

·        Enhance and maintain existing backend services

·        Contribute to internal tools for assisting development and for maintaining services

·        Identify and resolve scaling and security issues

·        Work closely with other members of the team

 

Requirements

·        At least 1 year of experience with Go, Python, C++ or similar language

·        Knowledge of browser-based technologies: HTML, CSS, JavaScript/JQuery, AJAX

·        Experience working with source control (git, Perforce)

·        Strong coding, algorithm design, debugging skills

·        Strong communication skills

·        Must be a self-starter

·        Experience working in an agile environment

·        Passion for video games or gaming

·        BS Degree in Computer Science or equivalent work experience

 

Desired Skills

·        Experience with Go

·        Experience with the full lifecycle of an online service

·        Experience designing and building multithreaded and asynchronous systems

·        Experience with SQL or NoSQL databases and data modeling

·        Experience with design and implementation of REST-style APIs

·        Experience with working in Linux and Windows environments

·        Experience with Amazon Web Services or other cloud solutions

·        Experience with Docker

·        Experience with Messaging Systems (RabbitMQ)

·        Experience with Frontend development

How to Apply

To apply for this position you will be redirected to the job submission form at Taleo.com, our third-party applicant tracking system. While Taleo.com is not hosted by ZeniMax Media and does not fall under our Privacy Policy, only employees of our Human Resources department will be able to view your submitted information. Information collected via the job submission form is subject to Taleo.com’s privacy policy.

Previously Applied? Click here.

No Recruiters or Agencies Please

Please Note: Individuals submitting resumes or otherwise responding to employment opportunities are NOT considered applicants until they apply for a particular position and have been invited to complete the company's employment application.

TRUSTe 
European Safe Harbor certification
© Copyright 2017 ZeniMax Media Inc.
Trademarks are the property of their respective owners. All Rights Reserved.
Privacy Policy | Terms of Service | Legal Info | Contact Us