Senior Backend Engineer
You will design, build, and maintain secure, scalable backend systems. You will create feature-rich APIs, develop smart contracts in Solidity, build data ETL pipelines, implement CI/CD, develop automated test coverage, perform code reviews, document APIs and code, and research technologies for useful features.
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 CI/CD processes
- Document APIs and code for public consumption
- Perform code reviews
- Research technologies and propose features
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