Position: Node.js developer
Company: Smart Hires
Category: Node.js
Experience required: 2y
English level: intermediate

Requirements

2+ years experience in Node.JS and 1+ in Python software development and proven experience·
Experience in software development using(Java, Node.JS, Python etc.)· 
Experience with REST API is a must· Excellent knowledge of software and application design and architecture· 
Several years of experience with message-based reactive architectures and systems· 
Excellent knowledge of UML and other modeling methods· Familiarity with HTML/CSS, JavaScript and UI/UX design· 
Past experience with Docker, Kubernetes, Servicenow, Java Message Brokers (such as ActiveMQ), mongoDB are a big plus· 
Understanding of software quality assurance principles· 
A technical mindset with great attention to detail· 
Strong communication skills and English language

Responsibilities

Be a member of the product development team!· 
Inspires, mentor, and encourage colleagues to apply intelligently customized industry’s best practices· 
Working with a team of 2-4 developers and help them to continuously improve their process· 
Work with Dev ops to troubleshoot, deploy, and build a scalable, fast, awesome product.· 
Work with Java developers and other developers to update and support other products written in other languages.· 
Collaborate with different stakeholders to determine functional and non-functional requirements· 
Develop high-level product specifications with attention to system integration and feasibility· 
Communicate concepts and guidelines to the team and proactively monitor the adherence of the implementation to the chosen architecture during all iterations· 
Working with different technologies on day-to-day basis to ensure that software meets all requirements of quality, security, modifiability, extensibility etc· 
Ensure software meets all requirements of quality, security, modifiability, extensibility etc