Banking on freedom Banking on freedom
BANKING ON FREEDOM
CAREERS

Post description

XO Lead Developer

Start date: ASAP

XO Lead Developer

Looking for one Lead Developer. No teams/recruiters please.

Work with General Protocols (GP) to build the XO Project (XO), a novel UTXO stack and wallet that takes lessons learned from both traditional finance and crypto, mixes in the Bitcoin Cash vision of “Permissionless Money for Everyone”, and aims to be the foundation for mass adoption. Almost all of the code you work on will be open source. When the XO project is successful, your work will be used by all future GP products, and we aim for it to be used by basically all future projects that use Bitcoin Cash.

Responsibilities:

  • Build the XO Stack.
  • Explore multiple solutions to the open ended questions that the XO project faces.
  • Coordinate with our researcher who is responsible for establishing our long term direction and requirements.
  • Depending on your desire and experience, also build the XO Wallet.
  • Depending on your desire and experience, manage the development team who will support you to build XO.
  • Where sensible, make use of existing work done on XO in the past.

Required Qualifications

  • Ability to take responsibility for a code base, ensuring that contributions align with scope and goals
  • Ability to deliver safe, robust code and tests, suitable for infrastructure-level libraries
  • Experience with TypeScript, Databases, NodeJS, Public/Private Key Cryptography
  • Optional for XO Wallet: Experience with web and mobile development including UI/UX
  • Ability to collaborate with developers and non-developers
  • Willingness to learn new subjects

Preferred Qualifications

  • Experience with p2p protocols and tools such as libp2p
  • Experience with many aspects of Bitcoin Cash transactions and smart contracts
  • Experience with transactions and smart contracts on EVM or other UTXO chains

Location

  • GP is currently a 100% remote organization

Hours

  • We are ideally looking for a long-term relationship.
  • All team members set hours and intended deliverables on a weekly basis.
  • A standard full-time week is considered 30 hours, but any reasonable arrangement is possible.
  • A standard full-time year is considered 50 standard weeks, but any reasonable arrangement is possible.

Compensation and Contract

  • The compensation is calculated based on positions with similar responsibilities in the tech hub of Austin, Texas, USA.
  • All GP team members work on a contracting/consulting basis. A formal contract that formalizes the contracting relationships is available if desired.
  • Team members are paid once per month based on the weekly deliverables and hours that they set. There is no tracking or monitoring of hours.
  • Team members are paid a productivity allowance when they start and at the beginning of each quarter to cover common equipment, remote work costs, training, etc.
  • All payments are in BCH only, with all values stated and calculated in terms of SGD (Singapore Dollars) at the time of transfer.

Interview Process

  • Initial fit interview to confirm alignment and expectations on both sides
  • Skills interviews to confirm critical skills

Team Benefits

  • 100% remote work
  • Define your own hours and schedule, within reason
  • Work with a passionate team of domain experts
  • Work on foundational infrastructure

A Day in the Life:

Working with General Protocols is 100% remote. This allows each team member to manage their own working pattern to suit their own needs, working style and ethos. Each week, the General Protocols team meets to recap the previous week’s progress, and to define their tasks for the week ahead in order to meet tangible goals – whether it means writing or reviewing code, or a strategy meeting with your team. This gives you the freedom to manage your time effectively, to ensure your other life commitments are maintained, and to pursue your passions outside of work whether it be snowboarding, coding up apps, or games with your kids. We define our work week by our deliverables and the rest is up to you.

About General Protocols

General Protocols is a leading builder in the Bitcoin Cash ecosystem and working at the frontier of UTXO blockchain development. Established as a company in 2019, General Protocols prides itself on developing permissionless, trustless, borderless financial solutions for the world. We work as a small, passionate team based mostly in European/African and Asian time zones.

Apply now

Follow Me