This job listing has expired and may no longer be relevant!
16 May 2018

Full-Time Software Engineer, Node.JS (100% REMOTE)

Dash – Digital Cash – Posted by Dash Anywhere

Job Description

Dash — Digital Cash without a bank.

At Dash, our Goal is to increase financial freedom and opportunities for everyone. We develop products that enable payments on the blockchain and make cryptocurrency accessible for consumers, merchants, businesses, and developers. Digital Cash a better way to exchange money through instant, secure, private, and inexpensive transactions. The Digital Cash ecosystem provides financial opportunities to the unbanked and banked alike.

Come help us create the future of finance and change the world! You will create new open source products in Agile environment that offer the best user experience possible while helping to grow our ecosystem. We value personal initiative and want you to be constantly improving, along with our platform. You’ll find a rewarding place on our team, be a valued member to the organization, and deliver cutting-edge products that impact people’s lives.

The Remote Node.js Software Engineer role is to develop and maintain the Dash Drive component of the Dash Evolution platform. Dash Drive is p2p document-oriented storage with data verification by blockchain. This is an opportunity to work with the most innovative cryptocurrency team and help redefine the way digital currencies function.

Contribute to the open source development of Dash Drive component of the Evolution platform
Contribute to the redesign and refactoring of the existing Drive/Evolution codebase both to support the Evolution architecture and for enhanced maintainability
Fix bugs and maintain the Dash code base
Participation in the testing and deployment of new releases
Work collaboratively in a Agile team environment to reach ideal outcomes and solutions
Apply creative solutions to eliminate limitations of cryptocurrency and provide improved user experiences

Minimum Qualifications:
4+ years experience in back-end development with at least last 2 years developing in Node.JS
In-depth, modern Javascript (Node.JS 8+) knowledge (ES6/ES7 features, performance, security, functional programming, JS object prototypes) and related ecosystem (NPM) and conventions
Experience designing and implementing fault-tolerant, gracefully degrading micro-service architecture
Knowledge of object-oriented design principles and “12Factor” methodology
Experience delivering high quality code using integration and unit tests
Strong experience with both SQL and NoSQL databases (especially MongoDB)
Must be competent with Git and Github (including rebasing, resolving merge conflicts)
Passion for cryptocurrency and bringing this world-changing technology to the masses
Ability to work remotely and deliver without constant supervision
Strong problem solving and critical thinking skills
Fluent in English, written and spoken

Desired Qualifications:
Knowledge and experience of blockchain technologies, especially within the field of cryptocurrency (strongly desired)
Knowledge or practical experience in peer-to-peer technologies
Degree in Computer Science or a related field (e.g., EE, physics, mathematics)
Experience with Docker, including building images for microservices and managing those images thru a registry such as Docker Hub or AWS ECR
Experience in working with Agile Methodology
Experience with Continuous Integration systems (we use Travis-CI)
Strong preference will be given to those candidates who provide evidence of their knowledge/ability via pull requests to any of our official Github repositories located at and

Location and compensation:
Location can be anywhere, we work by remote
Compensation will be at competitive rates and based on experience

Compensation:: DASH

Payable in:: Other (please specify)

About the Employer: Dash (Ticker: DASH) is digital cash — instant payments and micro-fees, anytime, anywhere. We believe payments take too long and cost too much. Dash provides individual users, merchants, and businesses a better way to pay and get paid. For the underbanked to the banked, e-commerce to point of sale, business-to-consumer and business-to-business, Dash users keep more value. Established in 2014, Dash is a blockchain payments network based on the Bitcoin source code. Dash improves on Bitcoin by adding a second-tier service-layer for increased transaction speed (InstantSend), optional privacy features (PrivateSend), and a governance model with a self-funding treasury system. Dash is open-source and not-for-profit. Dash operates as a distributed autonomous organization. Network participants own the network, act as shareholders, and vote each month to reach consensus on budget proposals. This allows Dash to focus on solving user problems, creating better products, and passing value saved in time and fees back to users.

How to Apply

Please apply directly using this link:

Job Categories: Engineering. Job Types: Full-Time. Job Tags: ES6, ES7, JavaScript, microservices, node, node.js, and Nodejs. Salaries: Negotiable.

1687 total views, 1 today

Apply for this Job