Full Stack Software Engineer @ DFINITY - San Francisco, CA

Job Overview

17 days ago

Full Stack Software Engineer

DFINITY - San Francisco, CA

The Internet Computer is the fastest and only infinitely scalable general-purpose blockchain — incubated and launched by the DFINITY Foundation in May 2021. A team of over 200 world-renowned cryptographers, distributed systems engineers, and programming language experts have taken on the massive technological challenge of building, maintaining, and continuously improving a 'world computer' powerful enough to host Web3 dApps, DeFi, games, NFTs, social media, and metaverse projects.

DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams, and attracted interest and financial contributions from early members of the Ethereum community. Later, top-tier institutions such as Andreessen Horowitz, Polychain Capital, and SV Angel backed the Internet Computer in a collective effort to help build out Web3.

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.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Similar Jobs

Software Engineer

JPMorgan Chase Bank, N.A.

Palo Alto, CA

5-7 years of software engineering experience working in Java & J2EE stack including Spring Framework (Python experience a plus).

ML Product Manager

Arkestro

San Francisco Bay Area, CA

Built to amplify the impact of procurement’s influence, Arkestro helps enterprises deliver a 2-5x lift on cost savings attributed to everyday purchasing and…

Software Development Engineer

Adobe

San Jose, CA

Be a full stack developer but also have domain expertise. 8+ years of software development and engineering, including software design, coding, testing,…

Director of Machine Learning Services

Arkestro

San Francisco Bay Area, CA

Familiarity with AWS or other cloud host stack. Built to amplify the impact of procurement’s influence, Arkestro helps enterprises deliver a 2-5x lift on cost…

Software Quality Engineer

Square

San Francisco, CA

Driven closure of issues in multiple products and software releases. Minimum 3 years of verification, validation and/or software engineering experience.

Junior Software Engineer: Internationalization

Wish

San Francisco, CA

Collaborate with engineers in the team and implement high quality software for internationalization use cases.

Software Quality Execution Lead, Quality Systems

Square

San Francisco, CA

Supported ongoing software releases across multiple products. Work with multiple development and quality teams and organizations to influence the software…

Software Engineer, Device Fleet Management Infrastructure

Square

San Francisco, CA

Be the technical lead to a team of full-stack engineers working on projects with wide impact across the company. Mentor engineers on engineering best practices.

Sr. Software Engineer -Full Stack - Loyalty & Marketing Services platforms

Visa

Foster City, CA

Follow best practices for software development, and deliver high quality work on tight schedules. We are looking for a self-motivated individual with software…

Vice President, Global Sales Compensation

Zscaler

San Jose, CA

Reporting the SVP of Financial Planning & Analysis, the VP of Global Sales Compensation is responsible for the Planning, Design and Execution of our Sales…

Staff Software Engineer, Infrastructure (Cloud Delivered Security Services)

Palo Alto Networks

Santa Clara, CA

This includes automation, architecture, performance, metrics, troubleshooting, security, and reliability. Contribute to the success of SRE and DevOps.

Product Manager, Connected Devices Experience

Square

San Francisco, CA

Experience working with a high-performing team of software engineers, using agile software development practices.

Sr. Software Engineer, Cloud Quality & Reliability

Zscaler

San Jose, CA

As part of the Cloud Quality and Reliability team you will be responsible for the solution testing, tools development and test automation for Zscaler Logging &…

Staff Site Reliability Engineer - ** (GB-CO) ** US Citizen Required.

Zscaler

San Jose, CA

Writing new tools and automation in Python and Ansible. Evaluating new technologies and services for the operations environment.

Data Architect

Zscaler

San Jose, CA

Zscaler is building a data platform to serve as the single source of truth for all data and reporting needs of its cross-functional business teams.

Sr. Software Engineer (Cloud Connector)

Zscaler

San Jose, CA

Strong software design, development, unit testing, profiling and verification skills. We are looking for data scientists with experience applying machine…

Sr. Software Engineer (Prisma Cloud Platform Security)

Palo Alto Networks

Santa Clara, CA

Complete software life cycle development. Build new microservices at a very large scale. Innovate production-level solutions to advanced performance issues.

Data Scientist

Zscaler

San Jose, CA

We are looking for data scientists with experience applying machine learning and modeling techniques, including natural language processing, anomaly detection,…

Principal Site Reliability Engineer (Cloud Delivered Security Services)

Palo Alto Networks

Santa Clara, CA

Ready to understand and dissect new technology stacks quickly. This includes automation, architecture, performance, metrics, troubleshooting, security, and…

Sr. Software Engineer, Cloud Quality & Reliability (ZDX)

Zscaler

San Jose, CA

As part of the Cloud Quality and Reliability team you will be responsible for the solution testing, tools development and test automation for Zscaler Logging &…

Principal Software Engineer, Infrastructure (Cloud Delivered Security Services)

Palo Alto Networks

Santa Clara, CA

This includes automation, architecture, performance, metrics, troubleshooting, security, and reliability. Contribute to the success of SRE and DevOps.

System Admin-Marketo

Marvel Marketers

San Francisco, CA

Experience in software or high-tech marketing is a plus. Drive vision for and support our marketing automation stack and the integration with Salesforce.com.

Senior Fullstack Software Engineer - App Experience

Wish

San Francisco, CA

4+ years of overall experience in a full-stack or frontend role. Strong understanding of the whole engineering stack and how each piece fits into the whole.

Python Engineer in Sunnyvale, CA

Advantine Technologies

Sunnyvale, CA

Developing something scratch and creating the framework. full-stack web dev, docker/AWS, software dev for consumer electronics.