Back-end Engineer

Engineering Full-Time

Responsibilities

  • Design and build new features from the ground up, crafting UIs with front-end engineers and building backend systems with Python and Solidity.
  • Practice disciplined software engineering (e.g. automated testing, code reviews, and writing beautiful, pragmatic code).
  • Communicate closely with users, collect feedback/metrics, and rapidly iterate on the product.
  • Work closely with other engineers, designers, and marketers to ship an awesome product.
  • Be flexible, grow, and learn fast in a startup environment.

Requirements

  • Experience in Python.
  • Extensive knowledge of Unix/Linux.
  • A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • Experience with Git.
  • Object-oriented programming.

Pluses

  • Experience in the blockchain industry and ICO.
  • Working knowledge of Solidity and development of smart contracts.