Backend Developer for Data Ingestion

Posted 7 hours ago

Worldwide

Summary

## 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
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
PostgreSQL
REST API
ETL
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:6 hours ago
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jun 30, 2026
  • Turkey
    Istanbul12:29 AM

Explore similar jobs on Upwork

Application InstallationFixed-price‐ Posted 2 weeks ago
Android
Smartphone
Tablet
iPhone
Software Development
Spring Boot
Product Development
Software
Java
Angular Material
AWS Application

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo