Python Developer

Anywhere  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Are you an amazing Python developer who is passionate about decentralization and the promise of blockchain-based technologies? Do you want to join a team that is revolutionizing the world of cloud storage? If so, the Storj team would love to meet you!

Storj is a protocol, cryptocurrency, and suite of decentralized application that allows users to store data in a secure and decentralized manner. It uses Bitcoin features like its transaction ledger, public/private key encryption, and cryptographic hash functions for security.

By modeling after Bitcoin, we create data storage system that can't be censored, monitored, or have downtime. Furthermore, it is cheaper, faster, and more secure than traditional cloud storage services.

We're looking for Python developers to support and expand the development of our core technology and flagship applications: Metadisk and DriveShare.

Skills & Requirements:

Our ideal candidate has:
  • A deep passion for decentralization and the promise of blockchain-based technologies
  • Deep knowledge and experience with Python and the Flask web development framework (or frameworks such as Django, Pyramid, Bottle, Twisted, etc.)
  • Experience with Nginx
  • The desire and ability to write clean code and create unit/integration tests
  • Excellent understanding of OO and/or MVC design, data structures
  • The ability to build scalable and secure open-source code
  • An understanding of cryptography as it applies to distributed systems
  • A familiarity with Chef, Ansible, Docker and/or other IT deployment tools
  • Experience with source code version control (i.e. Git/Github)
  • Experience with relational and non-relational database design and optimization
  • Experience building RESTful web services
  • The ability to work remotely with a globally distributed team


  • Bonus points for:
  • Significant contributions to open-source projects related to decentralization or cryptocurrencies
  • Advanced degree (M.S., Ph.D.) in computer science, applied mathematics, cryptography or a related field (though not required)
  • Experience or background in distributed algorithms, machine learning, artificial intelligence, complexity science
  • Experience with C/C++, Java, Objective-C, Go
  • Mobile development experience
  • Willingness to accept Bitcoin for payment


  • Super bonus points if you:
  • Have experience developing your own novel blockchain-based technology
  • Are Satoshi Nakamoto


  • Please note, this is a freelance-to-hire position. Candidates will initially be assigned projects on a freelance basis with the possibility of part-time or full-time work after further evaluation.

    About Storj Labs:

    Storj was founded in 2014 to help decentralize the world of cloud storage. Since winning the Bitcoin Hackathon at the 2014 Texas Bitcoin Conference, Storj has grown rapidly in popularity and support. We recently completed a successful crowdsale, raising 910 BTC (over $450,000). We are a globally distributed team with members from the United States to Macedonia to Australia.

    We Have Great Benefits:

    * We offer payment in Bitcoin!
    * No commute! Our team is distributed around the world.
    Start date
    ASAP
    From
    Storj Labs
    Published at
    29.08.2014
    Contact person:
    Freelancer Map
    Project ID:
    766856
    Contract type
    Freelance
    Workplace
    100 % remote
    To apply to this project you must log in.
    Register