Blockchain Developer

MLabs
Summary
Join our team as an experienced Blockchain Developer to contribute to the development of our decentralized exchange (DEX) platform. You will play a key role in implementing smart contracts and ensuring a secure blockchain environment. This is a new position due to rapid team expansion and exciting growth. Key responsibilities include designing, developing, and maintaining smart contracts; building decentralized applications (dApps); collaborating with team members on new features; participating in code reviews; maintaining and improving existing products; staying current with blockchain technology; providing technical expertise; and ensuring code quality and security. Competitive salary, bonuses, generous paid time off, flexible location and hours are offered.
Requirements
- Strong experience with one or more programming languages, such as Solidity, Rust, Go, and C++
- Familiarity with smart contract development and the Ethereum Virtual Machine (EVM) and Solana
- Knowledge of blockchain platforms such as Ethereum, Hyperledger, and Bitcoin
- Understanding of distributed systems and cryptography
- Familiarity with web3 technologies like web3.js, Metamask, Infura, etc
- Experience with consensus algorithms like PoW, PoS, PoA, dBFT, etc
- Experience with security best practices for smart contract and dApp development
- Strong problem-solving skills and ability to think creatively
- Strong passion for blockchain technology and its potential to change the world
- Excellent collaboration skills in a remote work environment using tools like Jira and GitLab
Responsibilities
- Design, develop and maintain smart contracts on Ethereum, Hyperledger, and other blockchain platforms
- Build decentralized applications (dApps) that utilize smart contracts
- Collaborate with other team members to design and implement new features and functionalities for our blockchain-based products
- Participate in code reviews and ensure that all code is of high quality and adheres to security best practices
- Help to maintain and improve the performance of our existing blockchain-based products
- Stay up-to-date with the latest developments in blockchain technology and research new technologies that can be applied to our products
- Provide technical expertise on blockchain-related matters to internal teams and external clients
Benefits
- Competitve Salary and Bonuses (negotiable, based on skills and expereince)
- Generous paid time off
- Flexibility on location and time zone
- Flexible working hours