Firstly, it is not a requirement that you have experience with blockchain. However, you should be interested to learn more about the space and prepared to dive deep into solving blockchain problems at the product level. If you’re curious what this entails, please apply and ask!
As a Product Software Engineer, you will:
- Take ownership, build, and ship end-to-end user-facing projects
- Improve the user experience with new features and responding to customer feedback
- Architect core systems that allow us to extend our product offerings in a scaleable way
- Work with your team to deliver features that will impact users around the world
- Be a part of the discussions that help shape the future of the product, the team, and our company
You might be a good fit for this role if you:
- Are passionate about building user-facing products with a high standard for user experience
- Have experience building complex, full-stack web applications
- Have an eye for design, pay attention to the details, and advocate for the user's perspective
- Have built complex backend services
- Have experience developing with technologies such as Typescript, React, GraphQL, Node, Next.js, Golang, and/or Python
- Comfortable working with cloud service providers (ex. AWS, GCP) and creating/interfacing with backend services
- Are a self-motivated engineer with ambitious goals
Bonus points if you…
- Are a passionate user of web3 apps
- Have built Ethereum “dapps” with Solidity or Yul
- Have used ethereum client libraries (eg. ethers.js or web3.js) in the past
- Are familiar with how blockchains like Ethereum or Bitcoin work under the hood
- Are up-to-date with Ethereum scaling solutions such as sidechains or rollups
- Have significant open-source contributions, especially in frontend frameworks, web servers, UI libraries, or other web technologies