Programmer Online et Backend H/F

Playwing est un studio de développement et publication de jeux vidéo indépendant sur PC, consoles et mobiles, fondé en 2017. Basé à Bordeaux, notre équipe combine des talents de tous horizons et des vétérans de l’industrie avec plus de 20 années d’expérience – avec dans leur bagage des titres comme Nightmare Creatures, Life is Strange, Vampyr, RuneScape et plus. Notre dernier né, Century : Age of Ashes, est un jeu de combat de dragons free-to-play en ligne, sorti en décembre 2021 sur PC et sur Xbox Series S/X et prévu sur PlayStation 5 en 2022. Rejoignez notre équipe de passionnés et déployez vos ailes !
Vous travaillerez en étroite collaboration avec l’ensemble des personnes impliquées dans la création du jeu : Game designer, artistes 2D/3D, animateurs, responsable de la monétisation, etc, de la phase de conception à son lancement, et tout au long de son exploitation commerciale.
A ce titre vos missions seront :
- Concevoir, développer, faire évoluer, optimiser et maintenir des services Backend tels que le matchmaking, les microtransactions, le stockage d’informations de Gameplay, les notifications, le tracking, etc…
- Participer à l’intégration de ces services dans le jeu
- Participer à la réflexion plus générale sur l’architecture Backend et les outils permettant de le mettre en place.
- Participer à la mise en place des serveurs de jeu et des outils de maintenance.
- Se maintenir à jour sur les nouvelles technologies dans les domaines tels que les services en ligne, les jeux vidéo multi-joueur, l’hébergement de serveurs et de services, etc…
- Produire un code clair et facile à maintenir sans transiger sur les objectifs de performance, de portabilité et d’évolutivité
- Collaborer avec l’équipe en fournissant si besoin des outils et un support technique
Compétences :
- Une à plusieurs années d’expériences dans le développement de services online et backend.
- Bonne connaissance des langages orientés objets (C++), mais également des langages utilisés dans les services online (C#, java, javascript, python, etc.…)
- Bonne connaissance des outils de développement classiques (Visual Studio, contrôleur de version, base de bugs, etc.).
- Bonne connaissance des outils utilisés dans la mise en place de services onlines (Terraform, Docker, Ansible, Kubernetes).
- Bonne connaissance des grands Acteurs du domaine (Azure, AWS, etc.…).
- Bonne connaissance des risques liés à la sécurité, la robustesse, l’adaptabilité au trafic, etc…
- Bonne capacité de communication et de travail en équipe
- Passionné de jeux et capacité à participer à la qualité finale de l’expérience du joueur.
- Français courant.
Compétences complémentaires appréciées :
- Expérience en développement de jeux multijoueurs.
- Expérience dans le développement CrossPlatform et CrossPlay.
- Bonne connaissance en base de données.
- Expérience dans l’optimisation de la performance de programmes et de services (réseau, architecture, choix de solutions techniques, etc.…)
- Anglais courant souhaité.
Compétences complémentaires appréciées :
- Expérience dans l’optimisation de la performance de programmes et de services (réseau, architecture, choix de solutions techniques, etc.…)
- Connaissance d’Unreal Engine 4.
- Expérience en développement de jeux multijoueurs.
- Connaissance des contraintes techniques lié au développement sur PS4 et Xbox One et des processus de certification (TRC, approval, etc.).
- Expertise dans un domaine tel que les FX, l’animation, l’IK, etc.
- Bonne connaissance du pipeline de rendu et de son optimisation.
- Connaissance des outils de tuning sur PC et console.
- Anglais courant souhaité.
+++ AVANTAGES :
- Possibilité de télétravailler – 100% remote possible,
- Montée en compétence et polyvalence des missions,
- Evolution attrayante de la rémunération,
- Carte repas de 10€/jour,
- Frais de transports en commun pris en charge à 50%,
- Environnement convivial (Team Building) et challengeant,
- Autres avantages : Mutuelle d’entreprise prise en charge à 50%, RTT, NDF …