Location: Remote
Responsibilities:
- Take responsibility for the delivery of major product features
- Identify and resolve key technical issues
- Analyze product requirements and take major part in designing the software at the high and detailed level
- Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
- Promote good design principles, such as code reuse, modularity, and extensibility; mentor others in these principles
- Report status and progress according to the project and company's demands
Requirements:
- At least 5+ years of experience in commercial development
- Solid knowledge of pure JavaScript, React.JS, Node.JS
- Experience with Redux, Saga, grommet or bootstrap or material
- Experience with Koa or Express Node.js frameworks, MongoDB
- Experience with Jest & Flow & Travis-CI
- Experience with REST API, Microservices architecture
- Experience with either Kubernetes or Docker is a plus.
- Additional experience with Microsoft Azure
- Share an interest in Machine Learning technologies and algorithms
- Comfortable with working remotely and very autonomous