Smart Contract Engineer
Sofia, Bulgaria
Full time
Remote
6,666.67
-
12,500
Monthly
80,000
-
150,000
Annual
Payment in Crypto
Role
Full-Stack Engineer
Work Experience
More than 3 years
Description
About Role:
We are looking for a Smart Contract Engineer to join our blockchain engineering team and help build secure, production-grade decentralized applications and protocols.
In this role, you will design, develop, test, and review smart contracts across EVM and other blockchain ecosystems. You will work closely with blockchain engineers, auditors, and product teams to build reliable smart contract systems, identify vulnerabilities, and improve protocol security, architecture, and performance.
This role is ideal for someone with strong hands-on smart contract experience, deep knowledge of DeFi mechanics, and a security-first engineering mindset.
Responsibilities:
- Design, develop, and maintain smart contracts for DeFi and blockchain applications
- Write clean, secure, well-tested Solidity code
- Build automated tests using Foundry, Hardhat, or Anchor
- Review smart contract logic, architecture, and protocol design
- Identify security risks, logic flaws, economic attack vectors, and trust assumptions
- Analyze common DeFi risks such as flash loans, oracle manipulation, MEV, sandwich attacks, and governance risks
- Use 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 with Foundry and/or Hardhat
- Solid understanding of blockchain architecture, DeFi protocols, token standards, and smart contract security
- Ability to write secure, efficient, maintainable smart contract code
- Experience testing, debugging, and reviewing smart contracts
- Knowledge of common vulnerabilities: reentrancy, access control issues, oracle risks, precision errors, and upgradeability risks
- Familiarity with OpenZeppelin and secure development practices
- Strong analytical thinking and clear communication skills
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 ecosystems
- Experience with AMMs, lending protocols, bridges, staking systems, or governance mechanisms
What We Offer:
- Healthcare
- Company computer
- Paid holidays
- Flexible hours
- Competitive salary
- Career growth
- Friendly team
Skills Required
Limechain
Website
limechain.techCompany size
Not specified
Location
Bulgaria
Description
Not specified