Position: Middle NodeJS Engineer
Company: Intellias
Category: Node.js
Experience required: 2y
English level: intermediate

We are looking for a talented Node.js backend developer to be a key contributor to join our team of engineering professionals. We kick off a new project that enables end-to-end real-time shipment visibility using both carrier integration and IoT trackers in order to make sure there are no supply chain gaps for any shipper. This position offers a unique opportunity to work with a highly collaborative development team and apply acquired technical skills in a development environment. The successful candidate must be independent and self-motivated, with strong analytic skills and a creative thinker. You'll get an opportunity for career advancement, a chance to strengthen current skills and learn new ones. 

About the project: 

Our client is creating a platform (hardware-agnostic, globally available IoT location solution) that allows customers to uncover inefficiencies in their supply chains. The platform will provide customers with real-time data about the whole journey of the goods from the point of manufacture to the point of delivery. 

Responsibilities:

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:
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...);