Position: Node.js Middle+ / Senior developer, only Ukrainians
Company: Reiziger consulting
Experience required: 5y
English level: intermediate

Full-time job for US software development company specializing in content processing, conversion and automation solutions. From out-of-the-box and configurable applications to APIs built for developers, we help organizations solve their most complex content workflow challenges. 

Our patented solutions enable users to gain insight from content in any format, on any device with greater efficiency, flexibility, and security.

ESSENTIAL DUTIES AND RESPONSIBILITIES

Core duties and responsibilities include the following: 
● Works independently in work environments and can make sound business decisions with little or no guidance.
● Looks at test cases and advises QA on adjacent code/regression impact
● Takes initiative to fix issues and writes unit tests for product and production code
● Understands and makes well-reasoned design decisions and tradeoffs in their area; able to work in other areas of the codebase with guidance
● Participates in all stages of development life cycle
● Contributes to peer review to assure product correctness

Self Hosted Solutions (SHS) Product Group Computer Skills:
● Experience in designing and developing server-side controls
● Experience in designing and developing RESTful services
● Experience using source control systems 
● Experience with microservices, Node.js / Docker / Kubernetes
Minimum of 6 or more years of experience in any of these languages 
 - C\C++\C#\Java\JavaScript

Preferred Skills:
Experience in developing and designing database connected applications.
● Experience with IIS management and configuration
● Experience in Web client application development
● Experience with code optimization techniques
● Experience with Unit Testing frameworks