Full-Stack Developer in dcSpark


    Remote — Full time

Programming | Senior

Apply now Requires applying in English
dcSpark last checked this job today.

We're crypto ecosystem builders. We empower everyday individuals with peer-to-peer technology in addition to providing blockchain solutions to a wide variety of clients from standard corporations and foundations to DAOs and treasuries.

Our goal is to become one of the top crypto ecosystem development firms in the world, but not by creating the 10 millionth "novel" project and starting from 0 as one may expect. Instead we are tackling real problems in existing ecosystems in top crypto-related projects, thereby addressing the real needs of users. As such we aren't reinventing the wheel but rather fortifying existing designs of the wheel and building out the rest of the car which makes the wheel actually useful.


Our founding team has combined over a decade of experience in blockchain development and producing products. The dcSpark team has proven deep knowledge in creating cryptographic libraries, ideation of protocols, etc.

Job functions

We are looking for a full-stack developer that will help us build new products in the Urbit & Crypto ecosystems. Projects will range from building key user-facing infrastructure such as web extensions, all the way to developing web apps with Urbit driving the backend.

Urbit is a novel P2P technology which enables cutting out middlemen by acting as an ideal off-chain identity, messaging, and computation platform. As such, this position will enable you to take part in patching major holes in the existing decentralized ecosystem not by focusing on blockchain itself, but instead by building the tech which complements and empowers blockchains to do what they do best.

Qualifications and requirements

  • 5+ years of experience in Software development.
  • Expertise with Typescript & Javascript (ES6)
  • 1+ years of experience in React / Redux
  • 2+ years of experience Node.js
  • Good understanding of API architecture following best practices.
  • Proficiency with the creation of tests (unit tests, integration, etc).
  • Decent knowledge of HTML & CSS
  • Basic knowledge of Linux
  • Good experience with running CLI apps and interacting with the terminal
  • Good level of English

Desirable skills

  • Experience building web extensions
  • Some background in functional programming
  • Basic knowledge of cryptography
  • Some knowledge of blockchain technology


- Fully remote company.
- A lot of learning in what many people consider the fastest growing industry.
- We can potentially sponsor VISAS e.g. Japan, but still be remote.
- Opportunities to work with projects that are looking to interact with hundred of thousands of users.

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Speaker travel If you speak at a conference, dcSpark will cover your expenses.
Education stipend dcSpark covers some educational expenses related to the position.
Conference stipend dcSpark covers tickets and/or some expenses for conferences related to the position.
Vacation over legal dcSpark gives you paid vacations over the legal minimum.
Vacation on birthday Your birthday counts as an extra day of vacation.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About dcSpark

dcSpark is a crypto ecosystem builder. We build critical infrastructure for a few promising cryptocurrencies that we are passionate about. — dcSpark's full profile

Apply Requires applying in English