Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
Foundry | New York, NY, United States | $63k - $77k | |||
Blocksmith | United Kingdom | $28k - $57k | |||
Sygnum Bank AG | Switzerland | $40k - $70k | |||
Polychain Capital | San Francisco, CA, United States | $40k - $60k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
10Clouds | Warsaw, Poland | $11k - $117k | |||
Ianuly Talent Accelerators | Remote |
| |||
Bitcoin Depot | Bangalore, India | $61k - $70k | |||
Energy Web Foundation | Remote | $54k - $55k | |||
RECUR | Boston, MA, United States | $45k - $72k | |||
Validity Labs AG | Remote | $40k - $70k | |||
Jambb | Boston, MA, United States | $54k - $55k | |||
Tangany | Remote | $48k - $70k | |||
Consensys | Remote | $63k - $66k | |||
SZNS | Remote | $45k - $100k | |||
Sygnum Bank AG | Switzerland | $32k - $72k |
This job is closed
DESCRIPTION:
The Software Engineer â Rust is an exciting opportunity for a motivated and passionate individual to join the team at Foundry, a subsidiary of the blockchain industryâs most prolific and active investor, Digital Currency Group. Reporting to the CTO, the Software Engineer â Rust will be focused on building and maintaining Foundryâs decentralized applications and smart contracts.
This is a rare invitation to join a small, highly professional entrepreneurial group, with the backing of the most established player in the fast-growing crypto space.
This position is based at Foundry HQ in Rochester, NY.
PRIMARY RESPONSIBILITIES:
- Design and build innovative dApps and smart contracts using Rust
- Research and understand protocol specifications
- Produce high quality and well-tested Rust code
- Maintain comprehensive unit and integration test coverage
- Design and ideation of new features and functionalities
- Be able to dive into new territory and effectively share new knowledge
- Ensure strong app and system security
- Ubuntu Linux system administration for servers running in the cloud or colocation datacenter
- Write documentation on how to maintain and troubleshoot the system
- Remain in an on-rotation with other engineers in the team to troubleshoot critical downtime.
- Work closely with product owners, project managers, other development teams, DevOps and infrastructure teams.
ABOUT YOU:
Minimum Qualifications; Knowledge, Skills and Abilities:
- Bachelor's degree in a technical field such as computer science, computer engineering or related field, or equivalent experience
- 4+ years of professional experience in software engineering, software architecture, focused on dApp and smart contract development
- 2+ years of development in Rust
- A blockchain developer and a crypto-native
- Experience with blockchain protocols, blockchain APIs and RPCs
- Passionate about technology and interested in cryptocurrency, blockchain, and tech entrepreneurship
- Interest in researching topics related to DeFi, smart contracts, blockchain, mining, and staking
- Have a working knowledge of databases and monitoring and alerting systems
- Self-starter, strong problem-solving skills, and ability to meet tight deadlines
- Comfortable working in agile and lean project environments
- Familiar with open-source software principles
Preferred Qualifications; Knowledge, Skills and Abilities
Technical Skills
- Very strong Rust programming skills (2+ years recent professional experience in Rust)
- Blockchain and Cryptocurrency
- Ubuntu Linux system - development environment
- REST/HTTP, JSON/XML, RPC
- Database and Operations (SQL, NoSQL, Redis)
- Cloud servers such as Amazon AWS and Digital Ocean
- Knowledge of mining, staking, or running validating node efforts
- Microservices architecture
- Git version control
Personal Attributes:
- A passion for learning
- Proactive self-starter with a solutions-focused, positive attitude
- Team player, willing to pitch in wherever needed
- Organized, detail-oriented, and resourceful
- Reliable time management skills and method for tracking objectives and tasks
- Strong written and verbal communication skills
- Ability to independently manage short term projects from conception to execution and power through setbacks with focus and determination
- Comfort adapting to changing situations and priorities with a high sense of accountability and urgency
- Appreciation of input and candid feedback
- Comfortable with startup like environment
What does a Node.js developer in web3 do?
A Node developer in web3 is a software developer who specializes in creating and maintaining applications built on the Node.js platform and using web3 technology
Web3 is a term that refers to the collection of technologies and protocols that make up the decentralized web, also known as the Internet of value
This includes blockchain technology, peer-to-peer networking, and other technologies that enable users to exchange value and data in a decentralized manner
As a Node developer in web3, some of the responsibilities might include:
- Developing and maintaining web3 applications using Node.js
- Writing and testing code for smart contracts on blockchain platforms
- Implementing security measures to protect the integrity and confidentiality of data on the decentralized web
- Collaborating with other team members to design and implement web3 solutions
- Troubleshooting and debugging issues with web3 applications
- Staying up-to-date with the latest developments and best practices in the web3 ecosystem.