Full-stack Developer

  • bitfish
  • Remote
  • Oct 30, 2019
Remote Developer/Engineer | Blockchain

Job Description

We are looking for a full-time Full-stack Developer to assist in building out various tools and products for stake.fish's users.

Responsibilities

  • Implement responsive UI and front-end web applications that work on desktop, mobile and other popular devices

  • Create backend server code that are secure, fast and extensible

  • Design database schema that are performant, scalable and maintainable

  • Leverage continuous integration and other modern techniques to improve development velocity

  • Leverage automated testing framework to create test cases

  • Build great products that are beautiful, simple, and delightful

  • Continuously iterate and improve using collected metrics and direct user feedbacks

  • Proactively make suggestions for improving bitfish products and internal processes

Requirements

  • The highest level of integrity, ethics and compassion is required for this and any position at bitfish

  • 5+ years of experiences with full stack web applications

  • A track record of launching great products

  • Extensive experience with TypeScript, JavaScript, JS modern tooling and libraries

  • Extensive experience with HTML, CSS, preprocessors and related web technologies

  • Extensive experience with Node.js, Go (Golang) and their ecosystems of tools and libraries

  • Deep experience with databases such as MongoDB, PostgreSQL

  • Deep experience with message queues and caching technologies such as RabbitMQ, Redis

  • Fluent in JavaScript frameworks and tools, such as React, Redux, Vue, webpack

  • Comfortable with ambiguity, able to take charge and get things done despite the unknowns

  • Ability to mentor junior members on the team

  • Experience working with ĐApps would be nice-to-have but not required

  • Experience working with container technologies such as Kubernetes and Docker would be nice-to-have

Please include links to any of your work you would like to share with us while we consider your application.