Senior Python Developer
Skills
About the Role
You will develop and maintain the Python model framework, assist with planning and architecting the platform, APIs, and SDKs, and collaborate with other engineers to build, test, and document software. You will work with large datasets, apply blockchain and Solidity knowledge when relevant, and communicate clearly in written and verbal English while working remotely.
Requirements
- 10+ years software development experience
- At least 5 years modern Python development experience
- Familiarity with JSON
- Experience with modern APIs
- Understanding of JavaScript
- Understanding of TypeScript
- Experience working remotely on an agile team
- Experience working with large amounts of data
- Understanding of blockchain technologies
- Experience with Solidity
- Familiarity with DeFi or financial models
Responsibilities
- Assist with planning and architecting platform APIs and SDKs
- Develop and maintain the Python model framework
- Build software
- Test software
- Document software
- Deliver reliable product at scale
- Work with large amounts of data
