Senior Backend Engineer
Credmark is a blockchain data company providing APIs, raw data, and a transformation platform for DeFi developers, analysts, and quantitative users. Its products provide token pricing, portfolio activity, and on-chain DeFi data across multiple networks.
Funding history
About Credmark
Credmark provides curated historical and real-time blockchain data through its Token API, Portfolio API, DeFi API, raw-data offering, and Credmark Terminal. Developers can access token prices, liquidity, holdings, metadata, wallet activity, risk metrics, and on-chain protocol data, while users can build and run Python-based transformations through the Credmark Model Framework. The platform serves developers, quants, and organizations building DeFi applications and risk models.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, build, and maintain backend systems that scale and are secure. You will create simple, feature-rich APIs, develop and update smart contracts in Solidity, and build scalable data ETL pipelines. You will implement CI/CD processes, develop automated test coverage frameworks, perform code reviews, document APIs and code for public consumption, and research technologies to propose useful features. You will use cloud services such as AWS and manage databases and queuing systems to deliver reliable production services.
Requirements
- 5+ years of practical programming experience with Python or Javascript
- Experience building microservices
- Experience designing and consuming APIs
- Experience building and managing scalable big data systems
- Experience managing databases and queuing systems
- Experience automating in AWS or other cloud providers
- Experience working in an agile team
- Experience in DeFi and blockchain technologies
- Experience writing smart contracts in Solidity
- Active open source contributions
- Knowledge of statistics and probability
- Familiarity with cybersecurity best practices
- Highly organized
- Collaborative but willing to learn independently
Responsibilities
- Plan and architect the developer platform
- Create simple and feature-rich APIs using chosen programming languages
- Create scalable data ETL pipelines
- Develop and update smart contracts in Solidity
- Build scalable solutions using AWS and other cloud services
- Develop frameworks for automated test coverage
- Implement and maintain CI/CD processes
- Document APIs and code for public consumption
- Perform code reviews
- Research technologies and propose features
