Senior Full Stack Developer

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