BackEnd Engineer
Silent Research Labs is a public goods organization developing privacy- and security-focused Web3 research, open-source tools, infrastructure, and educational initiatives. It has incubated Stripchain and Silent Protocol.
About Silent Research Labs
Silent Research Labs designs and experiments with public goods including cryptographic research, specifications, designs, and software. Its work focuses on creating private, secure, and compliant access to Web3 through zero-knowledge cryptography, open-source tools and infrastructure, education, and ecosystem development. The organization has incubated Stripchain and Silent Protocol, a privacy-focused middleware infrastructure project for confidential interactions with existing EVM smart contracts and DeFi applications.
Skills
About the Role
Build zero-knowledge infrastructure and products across distributed protocol architecture, smart contracts, protocol upgrades, and user-facing applications. Write, deploy, test, and maintain smart contracts, develop protocol best practices, mentor engineers on Solidity and EVM topics, and advance zero-knowledge tooling.
Requirements
- Minimum 4 years of professional software development experience
- 2+ years of smart contract development experience, including production deployments of original, non-trivial protocols and related security audits
- Extensive experience with Git and GitHub
- Extreme proficiency with Solidity and the EVM
- Experience designing distributed protocols
- Experience designing, building, testing, deploying, and maintaining high-traffic smart contracts
- Strong knowledge of Node.js
- Strong expertise in JavaScript, ES6, and TypeScript
- Good understanding of the HTTP stack
- Experience designing, building, extending, and implementing APIs
- Familiarity with cloud services, job queues, message brokers, container technologies, and microservice architectures
- Strong problem-solving and troubleshooting skills
- Experience with peer code reviews and unit testing
- Strong technical and non-technical communication abilities
- Experience implementing complex math in Solidity is a bonus
- Experience with React and Redux is a bonus
- Experience with CI/CD systems is a bonus
- Experience extracting, transforming, and loading blockchain transaction data is a bonus
- Experience writing ETL processes is a bonus
Responsibilities
- Architect and design distributed protocols with emphasis on security, performance, and scalability
- Write, deploy, test, and maintain smart contracts in production
- Develop best practices for protocol upgrades and versioning across networks
- Collaborate with engineering, product, and design on user-facing applications
- Mentor engineers on Solidity and EVM topics and best practices
- Stay up to date with Solidity releases, developer tooling, and exploits
- Work with zero-knowledge tooling and advance the zero-knowledge field
Benefits
- Remote work environment
- Competitive benefits and holidays
- Seven additional company holidays
- Medical insurance for US-based employees
- Dental insurance for US-based employees
- Vision insurance for US-based employees
- Flexible working hours and location
- Social activities
