Odos is looking for a Backend and Smart Contract Engineer to build and update core API microservices, design database systems for indexing platform and blockchain data, and develop EVM smart contracts with security and efficiency as top priorities.
Requirements
- Python API microservice development, preferably in FastAPI
- Poetry or similar for dependency management
- Maintaining codebase style with Pylint / Mypy / Black / Isort or similar
- Unit testing with Pytest
- SQL relational database development (PostgreSQL preferred)
- Redis for cache and volatile data storage
- Experience with EVM smart contract development using Solidity
Responsibilities
- Design, development, and deployment of new features to api.odos.xyz and various internal backend services
- Support the development, auditing, and deployment of new and existing smart contracts for the Odos platform
- Interacting with and potentially designing database systems for indexing platform and blockchain data efficiently at large scale
- Working collaboratively with other engineers on the design and development of EVM smart contracts
- Python API microservice development, preferably in FastAPI
- SQL relational database development (PostgreSQL preferred)
- Experience with EVM smart contract development using Solidity
Other
- 3+ years of backend engineering experience preferred
- Comfortable with taking ownership of the planning and execution of production releases
- Experience with high-intensity fast-moving teams or start-ups specifically
- Creative and analytical problem-solving skills
- Excellent communication skills to confidently and clearly articulate thoughts