# Back-End TypeScript / C++ Engineer

**Company:** [Sperasoft](http://jobs.workable.com/companies/uTFKB9wTvyWA6Pr2vGB2nT.md)
**Location:** Yerevan, Armenia
**Workplace:** hybrid
**Employment type:** Full-time
**Department:** Engineering

[Apply for this job](http://jobs.workable.com/view/16f8cd55-dfb7-4c0d-b1ef-230e2c5e8992)

## Description

If you have a passion for games, English speaker and probably just starting your career this is a great opportunity to join AAA game development team. 

Being a part of our Engineering team and developing AAA mobile fighting game you will be required to: 

-   Develop game features / server-side game logic / data management  

-   Work with back-end system written in TypeScript / Front-end in C++ 

-   Perform communications with client and internal team 

-   Maintain code quality, follow processes and standards 

-   Work with distributed team

## Requirements

-   You have solid experience with back-end / front-end systems development 

-   Experience with REST web services/REST APIs 

-   Good understanding of HTTP protocol 

-   We expect you to understand C++ code and be ready to develop C++ skills 

-   Strong communication skills and spoken English 

**A plus would be:**

-   Experience with TypeScript or JavaScript 

-   Experience with noSQL DBMS 

-   Game development experience 

-   Experience with Unreal Engine 4/5 

-   Passion for gaming

## Benefits

-   Working with an international team of world-class professionals on exciting and challenging projects;
-   Learning & Development opportunities – mentoring, lectures, participation at industry conferences and events;
-   Medical Care package;
-   Sensibly flexible working hours;
-   Breakfasts, snacks and fruits available during the day, tea and coffee machines;
-   Friendly team environment;
-   Additional benefits – care bonus to cover health, educational and safety needs.
