ZeniMax Jobs

Senior Backend Services Engineer – Golang Developer

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

Bethesda Games Studios  recherche un Ingénieur des Services Backend expérimenté 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:

·        Architecturer et implémenter des 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

·        1 an et plus d’expérience avec Go

·        Minimum 5 ans d’expérience avec Python, C++ ou langage similaire dans un environnement de services asynchrones

·        Au moins 3 ans d’expérience éprouvée en développement logiciels avec des services en ligne à larges échelles

·        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

·        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 Amazon Web Services ou d’autres solutions cloud

·        Expérience avec Docker

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

 

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

·        Architect and implement 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

·        1+ years of experience with Go

·        5+ years of experience with Python, C++ or similar language in an asynchronous services environment

·        3+ years of extensive software development experience with large scale online services

·        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

·        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 Amazon Web Services or other cloud solutions

·        Experience with Docker

·        Experience with Messaging Systems (RabbitMQ)

 

 

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