Open Source Jobs in Web3

1,286 jobs found

Receive emails of Open Source Jobs in Web3
Job Position Company Posted Location Salary Tags

Status

Remote

$63k - $150k

Ethereum Foundation

Remote

Ethereum Foundation

Remote

Status

Remote

$90k - $106k

Ethereum Foundation

Remote

Consensys

Remote

$100k - $170k

Consensys

Remote

$84k - $85k

Consensys

Remote

$115k - $186k

Consensys

Remote

$134k - $180k

Consensys

Remote

$118k - $264k

Status

Lisbon, Portugal

$39k - $45k

Status

London, United Kingdom

$63k - $76k

Status

Remote

$63k - $76k

Status

Remote

$90k - $120k

Status

Remote

$84k - $120k

Status
$63k - $150k estimated
Remote (Worldwide)
Apply

About Status

Status is building the tools and infrastructure for the advancement of a secure, private, and open web3. 

With the high level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.

As an organization, Status seeks to push the web3 ecosystem forward through research, creation of developer tools, and support of the open source community. 

As a product, Status is an open source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of Apps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol, the p2p communication layer for Web3.

As a team, Status has been completely distributed since inception. Our team is currently 200+ core contributors strong, and welcomes a growing number of community members from all walks of life, scattered all around the globe. 

We care deeply about open source, and our organizational structure has minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization's priorities.

<div class="careers-block__trix external-panel text-left">

About Vac

Vac builds public good protocols for the decentralized web. We do applied research based on which we build protocols, libraries and publications.

The role

We are seeking a skilled and passionate Software Developer in Test with experience in Low Level Programming to join our Vac QA team. As a Test Automation Engineer, you will play a crucial role in ensuring the reliability, performance, and scalability of distributed systems within Vac and the IFT.

Your responsibilities will include automating comprehensive test plans, as well as contributing to the identification and resolution of complex issues. Leveraging your expertise in programming and systems knowledge, you will help validating the functionality of distributed systems.

Key responsibilities

  • Implement (Nim, Rust, TS, Python), and maintain integration tests in collaboration with other QAs and Devs.
  • Execute and automate test plans, test cases, and test scripts to validate the functionality, performance, and scalability of distributed systems.
  • Identify, reproduce, and debug complex issues in distributed systems, working closely with Logos development teams.
  • Work with Docker, Kubernetes, and POSIX-like systems.
  • Create and maintain scalable test automation frameworks.
  • Integrate automated tests into CI pipelines using tools like Github Actions.

You ideally will have

  • Solid experience with systems programming languages like Rust, Nim, Go.
  • Working knowledge of Docker, Kubernetes, and POSIX-like systems.
  • Experience with scripting languages like Python.
  • Knowledge of tests automation tools, best practices and design patterns.
  • Excellent written and conversational communication skills.
  • Alignment with our core values and principles.

Bonus points

  • Experience with off-the-shelf networking stacks such as libp2p.
  • Experience in blockchain technology.
  • Experience working for an open-source organization.
  • Experience with desktop UI automation.

[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role. Just explain to us why in your cover letter].

Hiring process 

The hiring process for this role will be:

  1. Interview with our POps team
  2. Interview with team member from the Vac QA team
  3. Take home assignment & interview with team member from the Vac QA team
  4. Interview with Vac team lead

The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.

Compensation

The expected compensation range for this role is negotiable, dependent on how we assess your skills and experience throughout our interview process. We are happy to pay in any mix of fiat/crypto.

Is Web3 all open source?

Web3, also known as the decentralized web, is a term that refers to the next evolution of the internet, where users have more control over their data and online interactions

As a concept, Web3 is not necessarily tied to any specific technology or platform, so it's difficult to say whether it is all open source

However, many of the technologies and platforms that are associated with Web3, such as blockchain and decentralized applications (dApps), are open source

This allows developers to freely access, modify, and distribute the source code for these technologies, which helps to promote innovation and collaboration within the Web3 ecosystem.