Position: Software Engineer (Node.JS)
Company: GreenM
Category: Node.js
Experience required: 3y
English level: upper

We are expanding our team to include a Software Engineer project worker for our client, a leading American company providing personalized experiences and reliable global communications to connect with clients.

About the project: our task is to develop a real-time customer interaction platform (customer interaction management based on data at scale) using Node JS, React, Next JS (optional), and Docker, and develop an MVP from scratch.
*Stack technology: Node. js/ React, Next.js, AWS/serverless, Docker, API integration, SQL/PostgreSQL.

*What will you do:
work in a multinational and multicultural team (team extension). 
On our side: Team Lead, Tech Lead, QA, Business Analyst; on the client side: Architect + 2 developers);
development of a real-time client interaction platform (acquisition of clients based on data - at scale) using Node JS, React, Next JS (optional), and Docker;
MVP development from scratch;
creation and implementation of new solutions from applications, such as Twilio Flex and others;
participate in setting up an AWS environment (AWS S3, serverless);
you constantly look for the best solutions and recommend new ideas to the client.

*Skills and qualifications:
experience with Node.js, and React for at least two+ years;
experience with database API frameworks (For example. MVP, Rest API, Git Hub, Git Lab);
excellent communication, organizational and analytical skills;
ability to manage parallel tasks;
good problem-solving skills;
self-management.

*General requirements:
at least two+ years of experience as a full-stack engineer (Node JS / React) - will be a plus;
experience in creating a project from scratch/experience in creating an MVP; 
experience in real-time analytics and big data projects or big data in healthcare would be a big plus;
experience with Docker, integration with API;
developing new system modules, checking code, fixing bugs, meeting with the team, and so on; 
English at the level of communication with clients;
experience with Twilio libraries would be a plus.

*Soft skills: flexibility, proactivity, speed of development, ability to independently solve problems; a strong desire to learn and apply new frameworks and technologies.

*What does this mean for you?
first of all, this is quick and high-quality professional development;
learning opportunities and obtaining certification;
in addition, corporate Friday Talks (knowledge-sharing sessions) and meetups will let you get acquainted with technologies outside your core area and improve your hard and soft skills.
It's inspiring!

**What we offer:
continuous development and certification;
possibility to work remotely or from abroad (mandatory condition - 3rd form "Individual Entrepreneur");
all necessary equipment and assistance in organizing a home office (if you prefer to work from home);
20 vacation days, including UA holidays;
medical insurance + unlimited sick leave (no need to provide a certificate, we work on trust);
maternity leave programs;
paid sabbatical after five years with the company;
refresher courses (except for English language courses of your choice), books, participation in seminars, and conferences in the country and abroad;
lawyer, accountant, and negotiator both at work and on personal matters;
oratory trainer or designer at your disposal if you want to host an event or publish it;
The ability to keep your job and compensation in case you have to join the armed forces to protect our country.