Consensys Mesh Jobs
There is 1 Web3 Job at Consensys Mesh
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Consensys Mesh | New York, NY, United States | $72k - $75k |
Team Introduction
The Enterprise ZK team is a cutting-edge blockchain technology team dedicated to upending the ERP space with blockchain-based Multi-Party ERP systems. We are seeking a highly skilled and experienced Senior Solidity Developer to join our dynamic team. If you are passionate about blockchain technology, have a strong background in Solidity development, and are well-versed in security analysis, this is an exciting opportunity to contribute to innovative projects.
About Consensys Mesh
ConsenSys Mesh (a.k.a. Mesh) is a network of loosely coupled, tightly aligned teams, products, and investments advancing the Ethereum ecosystem and the arrival of Web 3.0.
We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web. Ethereum is the largest programmable blockchain in the world, leading in business adoption, developer community, and DeFi activity. On this trusted, open source foundation, we are building the digital economy of tomorrow. To explore our products and solutions, visit https://mesh.xyz/
Position Overview
Title: Senior Solidity Developer
Location: Preferably U.S. based, Fully Remote
Job Type: Full-Time
Primary responsibilities:
- Develop and implement a variety of smart contracts using the latest Solidity standards and coding best practices.
- Conduct thorough testing and debugging of smart contracts to ensure functionality, security, and efficiency.
- Perform security audits on Solidity smart contracts, identifying vulnerabilities and implementing solutions.
- Stay up-to-date with the latest developments in Solidity and blockchain technology.
- Utilize NodeJS, TypeScript, and their related frameworks for development and testing purposes.
- Collaborate with cross-functional teams to design and implement scalable and secure blockchain solutions.
- Mentor and provide guidance to junior developers on best practices in Solidity development and blockchain security.
Secondary Responsibilities:
- Work with cloud environments, particularly AWS, to deploy and manage blockchain applications.
- Work with CI/CD & GitOps frameworks and tools such as Docker, Kubernetes, Helm Charts, and Argo CD.
- Explore and implement other programming languages such as Rust, Go-Lang, etc., to enhance the versatility of our projects.
- Continuously contribute to the improvement of the development processes and methodologies.
Technical Requirements
Must have skills:
- Advanced knowledge and application of the latest Solidity standards, development tools, testing frameworks, and security analysis tools.
- Advanced knowledge and implementation of decentralized applications and EVM-based blockchain protocols and technologies.
- Advanced trouble-shooting, problem-solving, debugging, and elegant solution implementations skills.
- Intermediate knowledge and utilization of cloud environments, particularly AWS.
- Proficiency in NodeJS and TypeScript for blockchain adjacent development.
Nice to have skills:
- Experience with other programming languages such as Rust, Go-Lang, etc.
- Experience with zero-knowledge based DSLs, application, and frameworks such as Circom, Gnark, Aztec Noir, etc.
- Background in study or application of cryptographic principles and mathematic.s
- Front-end development utilizing languages and frameworks such as react, nextjs, redux, etc.
- Backend development utilizing languages, middlewares, and frameworks similar to nestjs, express, typeORM, postgreSql, etc.
Functional / Soft Skills
Must have skills:
- Express radical candor regarding any work-related projects, help needed, or issues without fear of reprisal.
- Work in a collaborative team environment effectively and efficiently.
- Strong communication skills to convey complex technical concepts to both technical and non-technical stakeholders.
- Thrive in fast-paced sprints with potentially tight deadlines.
- Pivot expeditiously as a teammate and adapt to dynamic needs of the team and the industry.
- Express radical candor regarding any work-related projects, help needed, or issues without fear of reprisal.
- Work in a collaborative team environment effectively and efficiently.
- Strong communication skills to convey complex technical concepts to both technical and non-technical stakeholders.
- Thrive in fast-paced sprints with potentially tight deadlines.
- Pivot expeditiously as a teammate and adapt to dynamic needs of the team and the industry.
Experience and Qualifications
*Matches to first three experience requirements below are encouraged to apply
Must have experience:
- 3+ years of proven experience as a Solidity developer with a focus on smart contract development.
- 2+ years hands-on experience in participating in or even performing security audits of Solidity smart contracts.
- 2+ years hands-on experience continuously deploying and integrating applications with cloud environments.
- 2+ years works on full-stack customer of company facing blockchain applications
- 3+ years working in lean sprints with issuer and version tracking tools.
Nice to have experience:
- Previous contributions to open-source blockchain projects.
- Familiarity with Zero-Knowledge technology concepts, existing protocols, and one or more Zero-Knowledge circuit development and security analysis toolchains.
Educational Requirements:
A Bachelor or Master of Science in Computer Science or adjacent field such as mathematics, statistics, physics, etc. is preferred.
Meeting of educational requirements is calculated as a combination of type and level of academic degrees awarded and type and length of experience. For example, an applicant with a bachelor's degree in Computer Science with 4 years of experience, an applicant with a masters degree in physics with 2 years experience, and an applicant with an unrelated degree and 6 years of experience will all be considered and evaluated on the merit, content, and level of their studies and works as it related to the position’s needs.
How to Apply:
If you are excited about the prospect of contributing to the future of blockchain technology and possess the skills outlined above, please submit your resume, along with a cover letter highlighting your relevant experience, to [email protected].
Consensys Mesh is an equal opportunity employer. We encourage people from all backgrounds to apply. We are committed to ensuring that our technology is made available and accessible to everyone. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, pregnancy, marital status, family status, veteran status, or any other characteristic protected by law. We celebrate diversity and are committed to creating an inclusive environment for all employees