Position: Advanced NodeJS Full Stack Developer
Company: Innovecs
Category: Node.js
Experience required: 5y
English level: intermediate

Dedicated to supplying highly effective control tools and data analysis that covers a huge amount of sports games around the world, along with innovative solutions to increase engagement and user retention.
At the moment the Dev team is planning an expansion, and we're looking for strong programmers who in collaboration with the UI/UX and Product teams will work on the internal systems (back-office) of the platform.

**REQUIREMENTS**
- 5+ years working with Node.js for server-side development;
- Strong proficiency with JavaScript (Typescript);
- Thorough understanding of REST APIs (w/ Node and Express);
- Knowledge of databases and NoSQL databases (MySQL, MongoDB, Postgres etc.);
- Understanding the nature of asynchronous programming;
- Understanding of the whole web stack, including protocols and web servers.

   Advantages:
Experience in online gaming / sports betting industry;
Working in agile environment and methodologies;
Any of the following technologies:
- PHP
- React / Vue.js
- Kafka
- GCP or other cloud platform


**RESPONSIBILITIES**
- Work as part of a scrum team to build Node.js application that will be our next gen platform management tool.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of data storage solutions such as databases, key-value stores, blob stores, etc.
- Write unit and integration tests.
- Complete two-week sprints and participate in sprint retrospectives and daily stand-ups.
- Assist with building estimates.

❤️ **WHAT WE LOVE ABOUT INNOVECS**
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the following line of code or deadline.
- We like to have fun, we love what we do, we relax when we need to, we are a great team, and we deliver.
- Regular performance-based salary and career development reviews.
- Medical insurance (health), employee assistance program.
- Paid vacation, holidays, and sick leaves.
- Gym 24/7, personal fitness instructor.
- Massage in the office, personal wellness consultant.
- English classes with native speakers and partially or fully reimbursed personal training and conferences.
- Referral program.
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the following line of code.