Position: Senior Node.js Back End Engineer
Company: Ukrainian Software Services
Experience required: 5y
English level: intermediate

**URGENT POSITION**

**RESPONSIBILITIES**
* Create and implement features for massive multiplayer mobile games
* Collaborate with a multi-disciplinary team of programmers, artists, producers, and designers
* Develop tools to support mobile game development and other interventions

**REQUIREMENTS**

* 10+ years of relevant professional development experience
* Expert in Node.js/TypeScript
* Strong foundation in Object Oriented Programming
* Strong understanding of both relational and nonrelational databases
* Experience with deployment and Continuous Integration tools such as Ansible, Jenkins, Rundeck, etc.
* Experience with Amazon Web Service technologies (EC2, S3, SQS, DynamoDB, etc.) or other Cloud Services
* Exceptional problem solving abilities
* Highly self-motivated and able to excel in a fast paced, dynamic environment
* Excellent communication (oral and written) and organizational skills
* Works well in a team environment
* Lead and/or managed a team of software engineers in the design and implementation of highly scalable and reliable Mobile or AAA games.
* Champion of latest industry best practices


**THIS WOULD BE A BONUS IF YOU HAVE:**

Previous experience with managing the development and shipment of games on iOS or Android platforms

Handle setup and configuration, monitoring, and maintenance of large game server clusters

Experience with PHP 

Experience with large scale distributed server infrastructure design and development

Networked games or Social games server development experience

Analytics/Telemetry systems experience