Position: Senior NodeJS Engineer
Company: Storypoint
Category: Node.js
Experience required: 3y
English level: upper

As a team member you will:
Work closely with product owners and principal engineers to implement robust and reliable platform solution;
Take accountability for implementation and quality of software products as well as time and complexity estimation of own technical tasks;
Develop software products using Agile methods, tools, and continuous delivery process;
Participate in design reviews, code reviews, and product demos;
Collaborate with other engineering teams to resolve dependencies and deliver high-quality software on time;
Participate in design reviews, code reviews of your work and the work of your peer engineers;
Support production issues both directly and indirectly with customers.
Requirements:
Strong JavaScript coding skills; 
Solid experience working with NodeJS; 
Microservices Architecture and message brokers; 
AWS (ECS, Fargate, SQS, Dynamo DB);
Understanding event-driven architecture;
B2+ English level. 
Nice to have:
Experience with integration platforms like Mulesoft, Zapier, etc.;
Experience with microservices communication approaches via queues (SQS, RabbitMQ, ActiveMQ, Kafka...).