Position: Software Engineer — NodeJS
Company: Kyla
Experience required: 1y

** PLEASE, APPLY WITH: **
1. Resume in PDF format
2. The date when you can start
3. Salary expectation per month (or per hour if you want to work part-time)

**Required skills**
— Production experience with the full cycle of building/testing/deploying NodeJS apps
— Knowledge of at least one NodeJS framework (Express, Koa, etc)
— Experience in algorithms and data structures
— Experience consuming/publishing RESTful APIs
— English at a level where you can comfortably read and write
— BS degree in a technical discipline or equivalent work experience

**As a plus**
— Production experience building Chat Bots
— Working experience with one or more of Amazon Lex, botkit.ai, dialogflow.com, wit.ai, luis.ai, IBM Watson...
— Experience with Docker, AWS
— Familiarity with Test Automation Frameworks
— Knowledge of modern authorization mechanisms, such as JSON Web Token
— Familiarity with modern front-end build pipelines and tools
— Competence in design/implementation for reliability, availability, scalability, and performance
— Cognizant of modern database/storage technologies
— Ability to understand business requirements and translate them into technical requirements

**We offer**
— 100% remote job directly with a USA company
— Competitive salary
— Paid online courses for personal development and professional growth

**Responsibilities**
— Support and enhance the existing chat & chatbot
— Architect and build the next version of the chatbot for diagnosing medical conditions and suggesting treatments
— Integrate chatbot with 3rd party APIs
— Help integrating chatbot with our React Native Mobile and ReactJS Web Apps
— Implement Automated Testing of Chat flows

**Ideally, you are**
- Interested in the Healthcare field
- First class engineer passionate about what you do and constantly itching for improvement 
- Ready to be a part of a larger community, share responsibility for the work, be not afraid of the problems and be ready to solve them in a pragmatic manner
- Self-motivated, proactive, well-organized, efficient person able to set proper priorities, anticipate issues and needing no «kick» to do an outstanding job