About the RoleWe're looking for a talented
Backend / Smart Contract Engineer to help design and build the core infrastructure that powers Odos. You'll work on critical components ranging from backend services and APIs to gas-optimized Solidity contracts and on-chain logic. Your work will directly impact how users and protocols interact with DeFi at scale.
What You'll Do- Design and develop backend systems that coordinate complex DeFi interactions, including trade routing, transaction simulation, and analytics.
- Write, audit, and maintain robust, gas-efficient smart contracts in Solidity.
- Collaborate with frontend and protocol teams to ensure seamless integration across the Odos stack.
- Conduct performance profiling, optimize for gas costs and execution time.
- Stay up to date with the latest DeFi protocols, standards, and smart contract best practices.
- Lead and participate in code reviews, architecture discussions, and technical planning.
- Contribute to cross-chain infrastructure and help expand Odos to new blockchains.
- Write and maintain comprehensive documentation for internal and external use.
3+ years of professional backend engineering experience- Strong proficiency in one or more backend languages: Rust, Go, Node.js, or Python.
- Experience designing scalable APIs, data processing systems, or infrastructure for financial or real-time applications.
- 2+ years of hands-on experience writing smart contracts in Solidity
- Proven experience deploying, testing, and maintaining contracts on Ethereum or EVM-compatible chains.
- Deep understanding of smart contract security, gas optimization, and upgradeability patterns.
- Solid understanding of DeFi protocols and primitives
- Familiar with token standards (ERC-20, ERC-721, ERC-1155, ERC-4626), DEXes (Uniswap, Curve, Balancer), and lending protocols (Aave, Compound, etc.).
- Ability to reason about complex on-chain interactions and liquidity mechanics.
- Proficient with Web3 development tools
- Experience using Hardhat, Foundry, Ethers.js, Web3.py, and related frameworks.
- Comfortable simulating and analyzing Ethereum transactions.
- Strong systems and architectural thinking
- Ability to design systems that are performant, resilient, and maintainable across multiple chains and components.
- Self-driven and collaborative
- Thrives in a fast-paced, async-friendly startup environment.
- Comfortable working independently and coordinating across functions (e.g., frontend, product, protocol).