About Rather Labs
About the role
About the Role Rather Labs is looking for a Smart Contract Engineer to join our blockchain engineering team and help build secure, scalable, and production-ready decentralized applications and protocols. In this role, you will design, develop, test, and review smart contracts across EVM and other blockchain ecosystems. You will collaborate closely with blockchain engineers, auditors, and product teams to build reliable smart contract systems, identify vulnerabilities, and improve protocol security, architecture, and performance. This position is ideal for someone with strong hands-on smart contract development experience, a deep understanding of DeFi mechanics, and a security-first engineering mindset. Responsibilities - Design, develop, and maintain smart contracts for DeFi and blockchain applications - Write clean, secure, efficient, and well-tested Solidity code - Build and maintain automated tests using Foundry, Hardhat, Anchor, or similar frameworks - Review smart contract logic, architecture, and protocol design - Identify security risks, logic flaws, economic attack vectors, and trust assumptions - Analyze DeFi-related risks such as flash loans, oracle manipulation, MEV, sandwich attacks, and governance risks - Use security and analysis tools such as Slither, Mythril, Echidna, Halmos, Manticore, Aderyn, Certora, and Tenderly - Support audits, remediation, fix verification, and deployment processes - Document technical decisions, security considerations, and implementation details Requirements - Strong experience with Solidity and EVM smart contract development - Experience working with Foundry and/or Hardhat - Solid understanding of blockchain architecture, DeFi protocols, token standards, and smart contract security - Ability to write secure, efficient, and maintainable smart contract code - Experience testing, debugging, and reviewing smart contracts - Knowledge of common vulnerabilities such as reentrancy, access control issues, oracle risks, precision errors, and upgradeability risks - Familiarity with OpenZeppelin and secure smart contract development practices - Strong analytical thinking, problem-solving skills, and clear communication Nice to Have - Experience with Rust, TypeScript, Solana, Anchor, or NEAR - Experience building or auditing production DeFi protocols - Knowledge of formal verification, fuzz testing, symbolic execution, or property-based testing - Experience with Ethereum, Arbitrum, Base, Optimism, Solana, NEAR, MultiversX, or other blockchain ecosystems - Experience with AMMs, lending protocols, bridges, staking systems, or governance mechanisms What We Offer - Healthcare benefits - Company computer - Paid holidays - Flexible working hours - Competitive salary - Career growth opportunities - Friendly and collaborative team environment
Responsibilities
- Design, develop, and maintain smart contracts for DeFi and blockchain applications
- Write clean, secure, efficient, and well-tested Solidity code
- Build and maintain automated tests using Foundry, Hardhat, Anchor, or similar frameworks
- Review smart contract logic, architecture, and protocol design
- Identify security risks, logic flaws, economic attack vectors, and trust assumptions
- Analyze DeFi-related risks such as flash loans, oracle manipulation, MEV, sandwich attacks, and governance risks
- Use security and analysis tools such as Slither, Mythril, Echidna, Halmos, Manticore, Aderyn, Certora, and Tenderly
- Support audits, remediation, fix verification, and deployment processes
- Document technical decisions, security considerations, and implementation details
Requirements
- Strong experience with Solidity and EVM smart contract development
- Experience working with Foundry and/or Hardhat
- Solid understanding of blockchain architecture, DeFi protocols, token standards, and smart contract security
- Ability to write secure, efficient, and maintainable smart contract code
- Experience testing, debugging, and reviewing smart contracts
- Knowledge of common vulnerabilities such as reentrancy, access control issues, oracle risks, precision errors, and upgradeability risks
- Familiarity with OpenZeppelin and secure smart contract development practices
- Strong analytical thinking, problem-solving skills, and clear communication



