preloader
logo

 RECRUTER@TARGET-AGENCY.JOBS

  • Accueil
  • Employeurs
  • Diversité & Inclusion
  • Candidats
  • Contact
logo
  • Accueil
  • Employeurs
  • Diversité & Inclusion
  • Candidats
  • Contact
  • Accueil
  • Employeurs
  • Diversité & Inclusion
  • Candidats
  • Contact
23 mars 2022 by Target Agency

Backend Engineer

  • CDI
  • N’importe où
  • Publié il y a 3 ans
  • Cette offre d’emploi a été pourvue

Job Description

Overview

Our client wants to create a team with a strong craftsmanship culture: a team made of people who help each other progress and constantly improve their skills and practices to deliver software that delights their users at a fast and sustainable pace.

What you will do

Your mission is to design, develop and improve backend API services for upcoming game: Stories One.

No prior experience in Video Game development is required. For your information, this backend is written in Go as gRPC services, deployed as containers and runs in a Kubernetes cluster in Google Cloud, but the team do not require prior experience with these technologies, only that you’re interested in working with our stack.

Some of those backend services are pretty classic, such as:

  • Authenticating users with OAuth2,
  • Allowing players to customize their profile and avatar,
  • Keeping track of player progression, score and level,
  • Moderation,

Others are more peculiar to online video games:

  • Spawning and configuring game worlds made of multiple dedicated game servers,
  • Saving and loading backups of the world’s state,
  • Routing players to the appropriate game server upon connection (“matchmaking”),

During the upcoming months, we expect this backend to grow with new features:

  • An “achievement” and notification system based on message queues,
  • In-game purchase transactions,
  • And much more…

The team work in close cooperation with the game development team, in a fast iterative fashion that allows us to experiment a lot and adapt as the game design evolves. As a result, 100% of the backend has been refactored and improved at least once during the past year.

Also, as we are a small team working on an ambitious project, various optional “side quests” are available, according to your preferences and motivation:

  • Developing features for our community’s Discord Bot
  • Developing custom Kubernetes resources and controllers
  • Developing UI tools for admins, moderators…
  • Ops: maintaining our observability layer, automating the infrastructure…

Skills & experience

Self-taught developers are welcome, provided that you have projects on github/gitlab, or a portfolio to share with us.

Strongly required

  • Curious, open minded, eager to learn new practices and technologies
  • At ease with spoken and written English
  • At least one significant experience on a multi-people project: can be in an Open Source or professional context
  • Linux or Mac user (ease with shell)
  • Knowledge of at least one server-side language: Go / Python / Java / C# / C++ / Ruby…
  • Knowledge of at least one database system, whether relational or NoSQL
  • Proficiency with git

Preferred (can be learned on the spot)

  • Some knowledge of microservice design
  • Any kind of experience with CI (github actions, Circle CI, Travis, Jenkins, gitlab-CI, …)
  • Working with containers: Docker or podman
  • Continuous Delivery practices: Test Driven Development, Code Review, Pair Programming.

Bonus

  • Some knowledge of Domain Driven Design
  • Building Helm charts
  • Using IAC technology (Terraform…)
  • POSTULER SUR : recruter[@]target-agency.jobs
    Référence annonce : TA-G23032022

Vous souhaitez partager cette annonce ?
Next

Target Agency

  recruter@target-agency.jobs

  Tour Montparnasse
33 Av. du Maine 75015 Paris

TARGET AGENCY

Cabinet de recrutement spécialiste des industries du jeu vidéo, de l'esport et du divertissement. Vous êtes à la recherche d'un talent pour rejoindre votre équipe ? Faîtes appel à nos services d'assistance au recrutement !

Social