Position: Senior Nodejs developer
Company: DIGIS
Experience required: 3y
English level: upper

Responsibilities:
- Develop a scalable real-time and big-data message processing system using big data databases and
message queues with high load challenges.
- Build ETL processes involving data processing, Node.js, CTAs, Amazon Redshift and Amazon SQS.
- Build marketing automation platform using Node.js, RabbitMQ, Redis, MongoDB.
- Keep outstanding code quality standards and high test coverage.
- Be a key part of our growing Ukraine team as the second member.

 Requirements:
1. At least 3 years of experience in Node.js.
2. Experience in MySQL.
3. Extremely strong skills in relational databases and SQL.
4. Experience writing unit tests / integration test, preferably with JEST.
5. Strong skills in code quality, OOP and design patterns / best practices.

Advantage:
- Experience in other technologies in our stack: AWS Redshift, AWS Athena, AWS Kinesis, RabbitMQ, Redis, SQS.
-  Experience in large scale systems - high volume of requests / big data / data processing with scale.

Personal skills:
- Great communication skills.
- Ability to understand product requirements.
- Can do attitude.
-  Team Player.
- Smart, exceptional.

We offer:

⚡️ Working in a company where you do not just write code, but also participate in the life and development of products;
⚡️ Mentorship by senior developers, code-review and your own road map;
⚡️ Working in a close-knit, friendly team;
⚡️ Well-equipped and comfortable office with several lounge areas in the historical center of Odesa;
⚡️ Ability to build your own schedule and work remotely;
⚡️ Family values ​​and lack of micromanagement — you can even write to our CEO;
⚡️ Paid vacation and sick leave;
⚡️ Corporate 5-30% discount in a large network of cafes, restaurants and other entertainment places in Odessa;
⚡️ Team Buildings, corporate events, contests within the company;
⚡️ English lessons with a native speaker and much more.