Position: Full Stack Node.JS
Company: Symphony Solutions
Experience required: 2y
English level: upper

The high-quality production and unique format- which has received 17 utility patents including Europe, China, the United States, Macau, Australia, Japan, Singapore, and South Korea - is destined to become a disrupter and a great developer opportunity.  
Our team is responsible for architecture and developing from scratch all components of the game which include clients for table and remote users, backend services, streaming, and admin interfaces.
The game experience will be unique on the market and there will be challenges that will require passionate, collaborative approaches in order to ensure the product is of the highest quality and that it will delight end users.
You’ll be working in cross-functional, multicultural, and distributed teams which will be using best practices of Agile development.

Mandatory:

2+ years (NodeJS, TypeScript, JavaScript, ES6);
OOP and SOLID principles knowledge;
Understanding of asynchronous development and data security principles
Experience with Git
Ability to write readable, well-documented code
Experience with NoSQL databases (MongoDB or DynamoDB)
Experience of using Test Frameworks – Unit and Performance Testing;
English level – Intermediate;

Desirable:
Working in Agile development environment;
Experience with JIRA, Confluence;
Experience in gambling or online gaming;
Knowledge of Web UI frameworks (React/Angular)
Experience with serverless and AWS ecosystem

Responsibilities:

New features development within the existing product;
Communicating with customers.
Resolving technical problems as they rise.
Bug fixing of newly developed features (no refactoring of the old code);
Writing Unit tests and integration tests;
Scrum ceremonies participation;