Backend Developer Python / FastAPI
About the Role
We are looking for a backend developer specialized in data extraction transformation and delivery. The focus of the role is on building robust Python services to collect process and store structured data from external sources including HyperLiquid (crypto exchange API).
Responsibilities
- Develop clean and maintainable Python services to fetch and transform real-time data from third-party APIs
- Structure enrich and aggregate data before storing it into PostgreSQL
- Design high-performance REST APIs using FastAPI
- Implement validation logic error handling and lightweight monitoring
- Ensure data consistency handle edge cases and manage retries or fallbacks
- Write unit tests and define mechanisms to verify data integrity
- Work closely with the product lead to identify and prioritize the most relevant data to extract
Required Skills and amp; Qualifications
- Proficiency in Python in production environments
- Strong knowledge of FastAPI (project structure dependencies validation performance)
- Experience in data processing enrichment and aggregation
- Familiarity with complex third-party API integration (parsing structuring)
- Ability to design clean efficient REST APIs
- Advanced validation handling using Pydantic or equivalent
- Mastery of error handling caching throttling and lightweight monitoring practices
- Solid experience with PostgreSQL for data modeling and insertion
- Good practices in unit testing and data verification
Preferred / Good-to-Have
- Proficiency in Redis (pub/sub cache inter-process communication)
- Knowledge of the crypto/Web3 ecosystem (tokens APIs on-chain data)
- Basic understanding of frontend performance needs to better format backend data