Full-Time Solidity Developer
SORAMITSU is hiring a remote Full-Time Solidity Developer. The career level for this job opening is Experienced and is accepting Europe/Asia based applicants remotely. Read complete job description before applying.
SORAMITSU
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are seeking a highly skilled blockchain developer with deep expertise in blockchain technologies and smart contract development, focusing on Solidity, Ethereum, and various Layer 1 and Layer 2 protocols. This role will involve designing, implementing, and optimizing secure and scalable blockchain solutions.
You will be responsible for:
- Develop, deploy, and maintain secure, efficient, and scalable smart contracts on Ethereum and other blockchain networks.
- Architect decentralized systems and define smart contract standards for new projects and features.
- Lead code reviews and provide mentorship to junior and mid-level developers.Optimize smart contract code for gas efficiency, performance, and security.
- Collaborate with cross-functional teams including frontend developers, product managers, and security experts.Identify and mitigate security risks within smart contracts.
- Stay up-to-date with the latest trends, tools, and best practices in Solidity and blockchain development.
- Perform rigorous testing and auditing of contracts, and ensure all code is secure and bug-free.
Requirements:
- 3+ years working specifically with Solidity and Ethereum-based development.
- Fluent English
- Deep understanding of Ethereum's architecture, smart contracts, and related technologies.
- Proficient in Solidity, Web3.js, and Ethers.js.Experience with deploying and interacting with smart contracts on Ethereum, Binance Smart Chain, or other EVM-compatible blockchains.
- Familiarity with common design patterns (e.g., ERC-20, ERC-721, ERC-1155) and decentralized protocols.Expertise in smart contract security practices, including common vulnerabilities (e.g., reentrancy, overflow/underflow, front-running).
- Knowledge of decentralized finance (DeFi) protocols and their smart contract ecosystems.
- Experience with testing frameworks (e.g., Truffle, Hardhat, Foundry).
- Experience with CI/CD pipelines and blockchain-specific deployment strategies.
- Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
- Strong problem-solving, debugging, and optimization skills.
Preferred: - Experience in developing for Layer 2 networks or alternative blockchain protocols (e.g., Optimism, Arbitrum, Polygon).
- Familiarity with cross-chain technologies and bridging protocols.
- Experience with smart contract auditing tools like Slither, MythX, and others
General Skills:
- Programming Languages: Solidity, JavaScript, Python, with knowledge of Rust considered a plus.
- Blockchain Platforms: Ethereum, Binance Smart Chain, Polygon, Arbitrum, Optimism, etc.
- Frameworks & Libraries: Truffle, Hardhat, Foundry, Web3.js, Ethers.js.
- Security Best Practices: Smart contract auditing, vulnerability mitigation, best practices for gas optimization.
- Collaboration Tools: Git, GitHub/GitLab, JIRA, Slack, etc.
- Soft Skills: Strong communication in English, problem-solving, and analytical thinking.