You are viewing a preview of this job. Log in or register to view more details about this job.

Blockchain Developer

Urban Array is a tech-enabled nonprofit that is building a digital value exhange and sharing system to help lift under-resourced communities out of poverty.

NOTE: If you are interested in Crypto trading, scams, or faulty economic schemes... this is NOT the opportunity for you. We are using this technology to create more equitiable economic outcomes for those left behind. Research us before you apply.

A ton of experience is NOT require, just a passion to use these tools and a desire to help others.

We'll be using Ethereum (Solidity, Truffle, IPFS, etc.) to start, but in the long run our product will be public-blockchain-agnostic. The rest of stack is all "modern" JavaScript (React Native, React, Node.js, Serverless, AWS).

Urban Array cares very much about inclusion, and we aim to hire lots of people from diverse backgrounds. Many startups say they care about inclusion, but we actually do!

Now for a few debatable but strongly held beliefs about what would make you a good fit for this role. Hopefully you:
• Have great communication skills
• Are a fast, iterative programmer
• Are motivated by building product
• Can learn things on the job (in other words, passion + intellect > experience)
• Value self-taught software engineers as much as those with academic CS degrees
• Understand blockchain fundamentals but may not know exactly how the EVM works

What's up with the emphasis on communication skills?
• We'll have to get along, and we value clear, honest communication - and a good sense of humor.
• The difference between a friendly, casual error message and a technical, soulless one is everything.
• If you can't explain something in simple terms, you probably don't understand it very well.
• Communication skills are a good indicator of the ability to reason through problems.
• They'll also be very important when you're leading a team of engineers - being on the same page can save entire weeks here and there.
• On a small team, you'll wear many hats. This probably includes writing the occasional blog post or creating more job postings, and a fun tone in these with almost no typos will go a looong way. Haha which isn't to say we nailed this one, but we're trying.

Here are two articles that touch on our hiring philosophy:

In closing, diversity, diversity, diversity. Seriously.