Senior Python Developer
Credmark curates blockchain data for developers, explorers, and quants. They provide simple, powerful APIs, including a Token API, Portfolio API, and DeFi API, to access historical and real-time data. They also offer a transformation platform for building custom data models.
Funding
About Credmark
Credmark is a data provider specializing in decentralized finance (DeFi). They curate and provide blockchain data through a suite of products designed for developers, data explorers, and quants. Their offerings include a free Token API for granular token data (prices, liquidity, holdings), a Portfolio API to trace wallet activity and risk, and a comprehensive DeFi API that allows users to run over 400 existing data transformations or build their own. For those needing direct access, Credmark provides raw blockchain data via the Snowflake Marketplace. The platform supports multiple chains including Ethereum, Polygon, BNB, Avalanche, Arbitrum, Optimism, and Fantom. A key feature is the transformation platform, which allows users to write custom models in Python, leveraging curated data sets and a library of pre-built models to accelerate development.
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
