Position: Senior Backend /Middleware Software Engineer - Playfab / Unity / AWS / Azure
Company: ThirstySprout
Experience required: 5y
English level: upper

You will work with Award-winning studio as a Senior Software Engineer to continue backend game development for our Transmedia MMO

Required experience:

Unity Game engine
PlayFab Cloud Script
AWS
AZURE
Code Architecture
(optional) UNET
Multiplayer Game experience
Shipped a Multiplayer Game
Plus AAA Experience
Plus MMO Experience  
Double PLUS  Shipped AAA MMO Game


Task include;

Complete server-side game systems, In-app Store: Monetization, and Social networking Magi School system
Implement required server-side programming: matchmaking, load balancing, anti-cheat, leaderboards
Review and build on existing Code Architecture design
Expand to support Ventricle slice MMO load and stability, scalability functions, latency performance, Instancing, recovery, and stress testing.
Transition system from ASW to Azure.

About the position:
This is a long term collaboration, and as we have implemented our initial multiplayer network, we will rely on your expertise to continue the project's existing networking implementation strategy as we move from a vertical slice system complete to Beta Test and Launch and upgrades and follow on launches in this Transmedia Game/Book series to;

Get up to speed on an add additional networking functionality to the game to support a multiplayer.
Coordinate with the team, game design, to Review and improve a robust, scalable framework that handles a Massive multiplayer interaction, withstand hacker attacks, DDoS, loss of service, fallbacks, and backups.
Review, polish and improve implementation of MultiPlayer and social interaction for supporting players' Store, Social, Guilds, email, success, and failure push notifications for user awareness, engagement, retention, and sharing. Produce Technical Design Documents for team coordination and code knowledge base.

In this role, we expect you to become a central member of the dev team, where you will be relayed upon to give an apt technical view in problem-solving and planning. Be a preemptive driving force on the project's networking site. Working closely with game designers and developers to add game features and functionality cleanly to the existing networking code in an agile Transmedia, multi sub-game environment.