About this project
it-programming / web-development
Open
We are seeking a skilled Golang Developer to design and implement a robust service for collecting, processing, and exposing api data through a rest api. This project requires expertise in building clean backend architectures, handling API integrations, and managing scheduled tasks efficiently. The ideal candidate will be responsible for creating a service that can fetch data from various sources, aggregate and combine information, store it reliably, and submit processed data to partner APIs.
Key responsibilities and deliverables include:
- Developing a service capable of running scheduled data fetches without overlaps, ensuring data consistency and timeliness.
- Implementing mechanisms to aggregate and cache processed data for optimal performance and availability.
- Integrating comprehensive logging, middleware for request handling, robust request validation, and clear error handling to ensure system stability and maintainability.
- Ensuring the service supports flexible configuration through environment variables for easy deployment and management.
This project will involve a test task to evaluate your approach to structuring Go projects, working with APIs, and organizing code effectively. We are looking for a developer who can deliver a high-quality, scalable, and maintainable solution.
Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Delivery term: Not specified
Skills needed