Position: Full-stack NodeJS developer
Company: Matrix
Category: Node.js
Experience required: 5y
English level: upper

Matrix Eastern Europe, the offshore division of Matrix IT, one of the leading global R&D services companies with more than 10,000 professionals, is looking for a Full-stack developer to join one of our teams-Essence!

Essence provides smart connected-living solutions for security, convenience, communication, and healthcare service providers. We take pride in the full ownership of our end-to-end solutions from concept development and design, through the manufacturing of hardware and software development to the commercial launch and day-to-day operations. This not only ensures solution reliability, it means we can be flexible and design solutions ideally personalized to our partners’ needs, enhancing their market positioning and end-customer experience.

**Requirements:**
• At least 5-7 years of experience in software development.
• Experience with object-oriented programing.
• Significant experience with Nodejs (with typescript). Familiarity with C# and willingness to work in both languages.
• Ability to design features independently from top to bottom.

**Advantages:**
• Experience with Docker and Kubernetes
• Solid knowledge of Micro-services architecture
• Experience with Cloud Services (AWS / Azure / Google)
• Experience with No SQL DB (MongoDB, Redis)
• Development with Kafka / Service Bus / RabbitMQ
• Experience with .net framework
• Familiarly with one of the main frameworks (vue.js/ react/ angular).
• Experience with Express (Rest)
• Bachelor's degree in Computer Science.

**Personality:**
• Independent and self-learning.
• Positive, proactive, “CAN DO” approach.
• Great communication skills and excellent team player.
• Ability to work in an agile environment.

One last thing, if you have a lot of these skills, but not all of them, please still apply. We love to teach those who are willing to learn.