Position: Senior/Middle+ Node.JS Engineer
Company: n-ix.com
Experience required: 3y
Category: Node.js
English level: intermediate
Published: 2021-10-01T00:00:00+03:00

N-iX Game & VR Studio is a team of 100+ professionals delivering top-quality games and VR solutions to various game and media enterprises and startups. Among our clients are Paradox Interactive, Wargaming.net, Tempo Storm, and other established game businesses and VR startups. We aim for AAA quality of work and offer competitive benefits to our employees.

We are looking for a Node.JS engineer to be a valuable part of the distributed team that works on the next Apple Arcade game. The game is using all the latest technologies to assure great networking and cross-devices support as well as interesting in-game mechanics. We’re offering a unique chance to work with Apple services and gain knowledge from the best.

**Responsibilities:**
- Work alongside architecture and frontend teams to design and implement scalable game services
- Monitoring production services, set up a consolidated reporting system for scale-out triggers on load
- Ensure necessary system security by using best-in-class cloud security solutions
- Setup tools to perform and simulate peak traffic scenarios and evaluate the robustness and scalability of the services
- Optimise cost and utilization of AWS services
- Ensure code quality with standard design patterns along with sufficient documentation
- Build security and data protection settings using enterprise security standards
- Build features and applications with a mobile responsive design
- Responsible for maintenance and improvements of the developed application
- Will be potentially involved in the automation of QA and Operational processes

**Preferred Qualifications:**
- Experience of 4+ years building distributed cloud applications
- Languages/ technologies: Node JS /Aws lambdas / step functions Dynamo db
- Experience designing and building services on AWS, which includes working with various components like EC2, RDS, S3, API gateway, Step functions, Cloudwatch, Cloudfront, DynamoDB, Lambda, Kinesis , ELK
- Experience building and maintaining websocket applications
- Experience with tools like JMeter , Blazemeter to simulate high traffic environments
- Experience integrating with analytics services and spawning relevant game events
- Experience using monitoring solutions like CloudWatch, ELK Stack, and Prometheus
- Understanding of writing Infrastructure-as-Code (IaC), using tools like CloudFormation or Serverless
- Solid background in Linux/Unix and MacOS server system administration
- Experience using DevOps tools in a cloud environment, such as Docker, GitHub, Jenkins, Kubernetes, Maven
- Experience implementing AWS Lambdas on NodeJS runtime environments
- Experience in troubleshooting and debugging distributed systems
- English - Intermediate+ (including verbal)

**Will be plus:**
- Experience with plugins development
​​​​- Experience with developing games for the ios platform