| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Panther Protocol | United States | $40k - $65k | |||
Parcel | Remote |
| |||
Parcel | Remote |
| |||
MetaMask | United States | $54k - $60k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. ISO 9001 Certified | 400+ students | | by Metana Learn more | |||
MetaMask | United States | $48k - $70k | |||
MetaMask | San Francisco, CA, United States | $54k - $60k | |||
MetaMask | United States | $54k - $72k | |||
Neon Labs | Remote | $54k - $79k | |||
Neon Labs | Remote | $54k - $79k | |||
Neon Labs | Remote | $54k - $79k | |||
Ankr | Amsterdam, Netherlands | $11k - $85k | |||
Textile | Remote | $36k - $60k | |||
Consensys | Remote | $54k - $72k | |||
DeGate | Remote | $36k - $60k | |||
SuperRare Labs | New York, NY, United States | $43k - $70k |
Panther Protocol is building an end-to-end privacy protocol for digital assets (zAssets), which will be Open Source, interoperable with DeFi and public blockchains, and governed by a DAO. We have ambitious plans to provide financial privacy and give economic freedom to people and institutions, while enabling counterparty trust and voluntary regulatory compliance.
We are looking to expand our team with extraordinary individuals who share our core values in financial privacy and freedom. Successful applicants will join an experienced and dynamic international team with a cumulative experience of over 46 years in the Blockchain industry, 66 years in Finance, and 40+ years in Cryptography. You can read more about the project on our website: https://pantherprotocol.io/
We are recruiting an experienced Senior Solidity Engineer to join our engineering team of experienced developers. You must ideally have experience developing complex smart contracts successfully deployed to mainnet. Your code will be clear, well-formatted, and commented, and you will provide accompanying documentation. You should have a passion for blockchain technology and cryptocurrency, and a drive to join a solution-oriented team.
Responsibilities
- You will be working in a highly collaborative team and involved in all aspects of the product’s development, within an agile environment using modern web/application tools, UX and workflows.
- You will work on executing various user stories from the product’s backlog, assisting in the completion of those tasks within the agreed timeline and in accordance with the story’s acceptance criteria.
- You will contribute to the requirements (tech specs) drafting / analysis.
- You will create documentation throughout the software development life cycle.
- Where appropriate you may coach / mentor other members of the development team
- You will be expected, within a short ramp-up period, to make major contributions to the product’s development across the full stack, including but not necessarily limited to:
- Front-end development using TypeScript, React, Redux, ethers.js etc.
- Solidity smart contract development using Hardhat
- Assist in implementing ground-breaking cryptographic protocols including Zero Knowledge Proof systems
- Assist in maintaining the products extensive CI/CD pipeline
- Contribute high-quality, performant, and well-tested Solidity code
- Achieve comprehensive unit test and integration test coverage, including some Javascript testing
Essentials
- Your code is clear, well-formatted, easy to maintain, and you provide accompanying documentation.
- Samples of your code are made available for review (e.g. via a GitHub profile or otherwise) and you are able to clearly explain the code and the reasoning behind it.
- 2+ years experience in Solidity development with previous projects deployed to Ethereum mainnet or other EVM chain
- 6+ years in general software engineering
- Understanding of EVM Architecture, Storage, and Memory
- Experience with Ethereum development tooling, such as OpenZeppelin, web3.js, ethers.js, Hardhat, Truffle, unit testing, MetaMask
- Experience in building deployment systems, familiarity with standard DevOps and CI/CD tooling
- Strong understanding of best practices in repo management
- A strong understanding of the blockchain, DeFi, and cryptocurrency spaces
- Working knowledge in UNIX-like OS and CLI tools
- Working knowledge of web / network / routing protocols (TCP/IP, HTTPS, GRPC)
- Excellent communication and collaboration skills
- A proactive, self-driven approach and entrepreneurial, problem-solving mindset
- Ability and motivation to learn new things quickly
- Full-time availability with flexible working hours within predominantly American / European timezones
- Willingness to be a publicly visible member of the team
- English: upper-intermediate+
- Familiar with Agile processes
Nice to Have
- Experience working remotely
- Experience with Open Source projects
- Experience with DAOs
- Experience with data privacy / cryptography / zero knowledge proofs, circuits, DSLs (Circom, ZoKrates, etc.)
- Proficiency in using containerization and orchestration tools (Docker, docker- compose, Docker-Swarm, Kubernetes)
- Basic deployment knowledge to recognized cloud providers such as AWS, GCE, Digital Ocean, Azure
- Experience with financial regulation and compliance
- Experience working with browser extensions
- Experience with Rust, Golang
- Knowledge of privacy solutions like Tornado Cash / zk.money
- Remote work with a highly talented team in a dynamic, fast-growth startup
- Opportunity to work with ground-breaking technology on a philanthropic mission to improve privacy and trust in the decentralized world
- Close collaboration with leading projects and thought leaders in the space
- Attractive compensation with upside potential
If you are interested in joining our team, please apply.
Also don’t forget to follow us on social media:
Twitter: https://twitter.com/ZKPanther
Telegram: https://t.me/pantherprotocol
Discord: https://discord.gg/WZuRnMCZ4c
GitHub: https://www.reddit.com/r/PantherProtocol
Medium: https://blog.pantherprotocol.io/
What is EVM?
EVM stands for Ethereum Virtual Machine, and it is the runtime environment for smart contracts in the Ethereum network
It is a virtual machine that executes code written in the Solidity programming language, which is the language used for writing smart contracts on the Ethereum platform
The EVM is a sandboxed environment, which means that code executed within the EVM is isolated from the rest of the network and cannot interact with it directly
This is important for security reasons, as it prevents malicious code from affecting the rest of the network
When a smart contract is deployed to the Ethereum network, it is compiled into bytecode that can be executed by the EVM
Each node on the network maintains a copy of the EVM, which allows them to execute smart contract code and validate transactions
When a transaction is submitted to the network, the EVM processes it by executing the corresponding smart contract code
The EVM processes the transaction by reading the bytecode, interpreting it, and executing it step by step
The EVM then returns the result of the transaction to the sender, which can include changes to the state of the contract or the network as a whole
The EVM is designed to be Turing-complete, which means that it is capable of performing any computation that can be performed by a computer
This allows for complex smart contracts to be executed on the Ethereum network, including those with conditional logic, loops, and other advanced programming constructs
The EVM is a key component of the Ethereum network, as it allows for the execution of smart contracts in a secure and isolated environment
It is a crucial part of the blockchain infrastructure that enables decentralized applications to be built and run on the Ethereum platform.