Senior Developer / Technical Lead for AI News Automation Platform

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

$7/HOUR

HOURS PER WEEK

35

DATE UPDATED

Apr 8, 2026

JOB OVERVIEW

Senior Developer / Technical Lead for AI News Automation Platform

ReadyTo.AI is looking for an experienced developer to audit an existing AI-driven publishing and distribution system, document how it works end-to-end, and build a new version that delivers the same core business value with better architecture, reliability, maintainability, and security.
This is not a simple website project. The current system covers automated news ingestion, content analysis, editorial workflows, WordPress publishing, media handling, scheduling, database-driven logic, browser automation, and distribution to external channels. We need someone who can understand a live system, identify what should be preserved or redesigned, and then build a stronger replacement.

What You Will Do

- Review the current ReadyTo.AI system and map the full workflow from source ingestion to final publishing and distribution
- Identify technical debt, hidden dependencies, brittle automations, security risks, and architectural bottlenecks
- Design and build a new system with cleaner structure, better observability, and more reliable automation
- Rebuild or replace integrations for content ingestion, AI-assisted processing, CMS publishing, media handling, and social distribution
- Improve scheduling, retry handling, error recovery, logging, and operational visibility
- Create clear technical documentation so the system can be maintained and extended without reverse-engineering it again
- Recommend pragmatic improvements rather than cloning weak patterns from the current implementation
- Work closely with the founder/team to prioritize what must be kept, what should be improved, and what should be removed
Core Requirements

- Strong backend engineering experience with Python
- Experience modernizing or rebuilding an existing production system, not just building greenfield demos
- Solid understanding of automation pipelines, API integrations, scheduled jobs, background processing, and failure handling
- Experience with relational databases such as MariaDB/MySQL and practical schema-driven application design
- Experience integrating with CMS platforms, ideally WordPress and custom plugin/API workflows
- Experience with browser automation and scraping workflows using tools such as Playwright or similar
- Ability to work across messy real-world systems with mixed code quality, partial documentation, and legacy decisions
- Strong software architecture skills with emphasis on maintainability, modularity, testability, and operational reliability
- Good security instincts around secrets, authentication, API tokens, access control, and deployment hygiene
- Ability to document findings clearly and explain technical tradeoffs in plain language

Ideal Background
- Experience with AI-assisted content systems, editorial workflows, or media/publishing platforms
- Experience with external platform integrations such as LinkedIn, X, YouTube, newsletters, or similar distribution channels
- Familiarity with PHP where needed for WordPress-side customization or legacy plugin integration
- Experience handling content pipelines involving RSS/news feeds, classification, enrichment, metadata, and publishing states
- Experience with image/video generation or media processing pipelines
- Experience improving monoliths by splitting responsibilities cleanly without overengineering

What Success Looks Like

- A full technical walkthrough of the current system, including architecture, workflows, risks, and dependencies
- A proposed rebuild plan with priorities, milestones, and recommended stack/structure
- A new implementation that is cleaner, more robust, easier to monitor, and easier to maintain
- Clear documentation for deployment, operations, and future development
- Reduced manual intervention and fewer brittle moving parts

How We Will Evaluate Candidates
Evidence that you have rebuilt or modernized complex systems before
Ability to reason about architecture, reliability, and maintainability
Practical experience, not buzzword-heavy resumes
Clear communication and honest assessment of risks and tradeoffs
Willingness to understand the business outcome first, then choose the right technical solution

Engagement
Contract or project-based, with possibility of longer-term work
Remote is fine
Senior-level only

Please include:
A short summary of similar systems you have built or rebuilt
Your strongest relevant stack
Examples of automation, CMS, or integration-heavy work
Your availability
Your expected rate
A brief note on how you would approach auditing and rebuilding a system like this

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0137
Total Execution Time  0.0157
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,503,656 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Developer-Technical-Lead-for-AI-News-Automation-Platform-1614422
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0071 seconds)  (Hide)
0.0007   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1614422
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 813908
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1614422
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-21',ej.date_added) duration_daysDATEDIFF('2026-04-21',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1614422' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614422 
0.0007   UPDATE employer_jobs SET hit_counts '***Mar-31-2026=177***Apr-01-2026=50***Apr-02-2026=10***Apr-03-2026=26***Apr-04-2026=3***Apr-05-2026=6***Apr-06-2026=3***Apr-07-2026=1***Apr-08-2026=109***Apr-09-2026=68***Apr-10-2026=14***Apr-11-2026=7***Apr-12-2026=6***Apr-13-2026=5***Apr-14-2026=8***Apr-15-2026=3***Apr-16-2026=1***Apr-17-2026=2***Apr-21-2026=2' WHERE job_id'1614422'  
0.0013   UPDATE employer_jobs SET monthly_hits '***Mar-2026=177***Apr-2026=324' WHERE job_id'1614422'  
0.0003   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1614422' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1614422 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '813908'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0015   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)