Position: Online-Backend Programmer (GameDev)
Company: Playwing Ukraine
Category: C++
Experience required: 3y
English level: intermediate

We are looking for a **Online-Backend Programmer** to join the development of **"Century: Age of Ashes"** on PC and consoles (Next Gen and Old Gen), on Unreal Engine 4. 

**www.century-age-of-ashes.com**

You will work in close collaboration with the whole team (designers, gameplay programmers) from the launch of the game to its post-launch Live Ops support.

**Your missions:**

- Design, develop, optimize and maintain Backend services such as matchmaking, in-app purchases, players ingame data storage, tracking. Develop with high objectives of scalability, availability and security. Perform load tests, analyse results and improve when necessary.
- Have at heart the Quality of service for customers. 
- Collaborate with programmers to implement these services in "Century".
- Collaborate to the online architecture improvements, making suggestions and implementing necessary changes.
- Collaborate to the deployment of game servers and design maintenance tools. 
- Ensure code quality, clarity and maintenance, keeping in mind scalability and performance.  
- Evaluate team needs to plan the evolution of the online architecture. 
- Benchmark best practices in activities such as video games, online services, cloud.

**Your profile:**

- 3 - 5 years experience in online development.
- Good knowledge of object oriented languages (C++/C#) as well as languages used in online services: Java, JavaScript, Python.
- Good knowledge of classic development tools (Visual Studio, revision control systems, Jira).
- Good knowledge of DevOps oriented technologies (Docker, Kubernetes, Terraform, Ansible).
- Experience of working with main cloud actors (AWS, Azure).
- Experience with managing security risks, scalability. 
- Deep interest of online gaming.
- Excellent oral and written English communication skills.

**Appreciated:**

- Experience in online video games.
- Experience in crossplay and cross platform development.
- Knowledge of database programming.
- Experience in optimizing online services.

**We offer:**

- Paid sick leave, vacation and day-off (40 days per year).
- Ability to work from home.
- Individual development plan.
- Internal education and training.
- Payment for external training.
- Free English lessons with a native speaker.
- Compensation for sports activities.
- Massage services.
- Modern office in the city center.
- Free morning schedule.
- Fruits, milk, cookies and sweets throughout the day.
- Living room with Xbox and TV.
- Shower room and bicycle parking.
- Own small gym.

**Trailer of the "Century: Age of Ashes": https://youtu.be/21T_6N_uYHo**

**About Playwing:**

Playwing is an independent game developer and publisher founded in 2017 with the goal to create long-lasting relationships with players for each game we make. Our teams are dedicated to developing passionately innovative, fun, and engaging experiences for all platforms.

Playwing is privately owned by the founders of Ubisoft.