Urgent: Press Release Feed Integration for Site (React + CMS) – Quick Turnaround Needed
Upwork

Remote
•7 hours ago
•No application
About
Budget to be determined. Scope below incorrectly says 3-6 months but it is actually within days. We need an experienced backend or full stack developer to implement a simple, robust press release feed for a public mining company site (Q-Gold Resources). Current stack: - Front end: React or Next (investor focused site) - Backend: Strapi or WordPress as CMS - Hosting: DigitalOcean (staging and production) Scope of this engagement By the end of this weekend, we need: 1. A small service or script that pulls the latest Q-Gold press releases from a stable public source (for example GlobeNewswire or TMX Money) and saves them into our CMS as structured records (title, date, body or summary, source URL). 2. A simple strategy to avoid duplicates on repeat runs. 3. Wire up or adjust our existing “News / Press Releases” list on the site to read from this data. 4. Deployed to our staging environment, with a short readme on configuration and how the update job is triggered (cron, manual endpoint, etc). We understand that direct Sedar+ APIs are not available yet, so this task is about creating a practical interim solution using an appropriate external source or data provider, while respecting their terms of use. Must have skills: - Strong Node or Python experience for data ingestion - Experience integrating third party news or filings APIs, or similar scraping tasks, into a CMS - Familiarity with React or Next and a headless CMS such as Strapi - Strong communication and ability to work with an existing codebase and staging environment Nice to have: - Prior work with EDGAR, Sedar, or financial news feeds - Experience with DigitalOcean deployments Timeline: - Start immediately - Working version on staging by Sunday evening (our time) - Available for quick communication over the weekend When you apply, please include: 1. A short explanation (2–3 sentences) of how you would approach this, including which data source you would start from. 2. One example of a similar integration you have done. 3. Your timframe for: Initial implementation Testing and adjustments





