Backend Developer for Data Ingestion
Worldwide
## Project Overview I am looking for an experienced backend developer to build a reliable data ingestion tool using the Financial Modeling Prep (FMP) API. The goal is to download and maintain historical daily stock price data for all NASDAQ-100 and S&P 500 companies in a local PostgreSQL database. ## Requirements The application should: * Connect to the Financial Modeling Prep REST API * Retrieve the latest NASDAQ-100 and S&P 500 constituent lists * Download complete historical daily OHLCV price data * Store the data in PostgreSQL * Avoid duplicate records * Support incremental updates (download only missing/new records) * Handle API rate limits gracefully * Include retry logic and proper error handling * Produce detailed execution logs ## Database The developer should create the required PostgreSQL schema and write clean SQL scripts. ## Deliverables * Complete source code * PostgreSQL database schema * Configuration via environment variables (.env) * Documentation explaining installation and usage * Instructions for running initial import and daily updates ## Preferred Skills * REST API integration * PostgreSQL * Data ingestion / ETL * Financial market APIs * Clean, maintainable code ## Nice to Have Experience with Financial Modeling Prep, Polygon, Alpha Vantage, Twelve Data, or similar financial data providers. Please include examples of similar API integration or financial data projects in your proposal.
$100.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:4 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- TurkeyIstanbul10:23 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by