
DFINITY is building a virtual ‘People Parties’ dApp to deliver proof of personhood at scale on the Internet Computer. People Parties will support the general aims of the Internet Computer ecosystem, including increasing the decentralization of governance and the broader network, and help keep decentralized web3 social media clean. We are looking for a full stack engineer with strong software engineering fundamentals. The ideal candidate will know their way around the front end and will have a chance to work with many different technologies like Rust, Motoko, WebRTC, Typescript and Svelte.
You will be a founding member of a new team and have a chance to set the culture and best practices as the team grows.
Full stack developers at DFINITY work on a broad array of problems including:
- Gathering and negotiating requirements with key stakeholders.
- Translating abstract ideas and requirements into a beautiful and functional user experience.
- Collaborating closely with cross-disciplinary teams of engineers, researchers, product managers, and other stakeholders.
- Designing and implementing ground breaking dApps on the Internet Computer.
Some of the things that may be helpful preparation for a role at DFINITY include:
- Work experience as a senior full stack engineer.
- Experience with rapid prototyping and Agile software development.
- Experience shipping significant software systems as part of a medium to large organization.
- A good understanding of at least one system software language, such as C, C++, golang or Rust. On the backend, our developers work primarily in Rust (we will help you learn).
- Experience with a modern UI framework such as React or Svelte.
- An ability to work independently and an interest in picking up new skills.
- A Bachelor's degree in Computer Science, or a closely related field. The unique challenges at DFINITY have attracted many engineers with advanced degrees, however your practical experience is more important to us than your educational background.
What kind of full stack developers are we looking for?
- First, we seek a passion for building quality production systems and tools. Research is an important component of what we do, however our first passion is for changing the world by shipping software.
- Second, we are looking for team players who enjoy working alongside other brilliant people to come up with the best solutions together.
- Finally, curiosity and open mindedness are critical. No one has built the Internet Computer before! The problems are challenging, and we need innovators to help solve them.
Listed in: Cryptocurrency Jobs, Research Crypto Jobs, Developer Crypto Jobs, Engineering Crypto Jobs, Web3 Crypto Jobs, Golang Crypto Jobs, Rust Crypto Jobs, Social Media Crypto Jobs, React Crypto Jobs, Senior Web3 Jobs, C++ Crypto Jobs, TypeScript Crypto Jobs, Full Time Crypto Jobs.
Full Stack Software Engineer at DFINITY: FAQ
Where is the Full Stack Software Engineer role at DFINITY based?
The Full Stack Software Engineer role at DFINITY is based in Palo Alto, CA | San Francisco, CA. Check the job description for any remote or hybrid options.
What skills are required for the Full Stack Software Engineer role at DFINITY?
This Full Stack Software Engineer role is associated with the following skills and technologies:
- Research
- Developer
- Engineering
- Web3
- Golang
- Rust
Read the full job description above for the complete list of requirements.
Is the Full Stack Software Engineer role at DFINITY full-time or contract?
DFINITY is hiring this Full Stack Software Engineer as a full time position.
How do I apply for the Full Stack Software Engineer role at DFINITY?
You can apply for the Full Stack Software Engineer role at DFINITY directly on this page using the Apply button. Palo Alto, CA | San Francisco, CA candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.