Full-Stack Developer Needed for AI-Assisted Keyword Research Tool - Contract...
Sign up for our
weekly newsletter
of fresh jobs
We are Digital Wins, an AI-influenced SEO agency with over 13,277 SEO campaigns managed since 2009. We are looking to hire an experienced full-stack developer to create a comprehensive AI-assisted keyword research tool from start to finish.
Project Overview...
We need a tool that will:
Pull Keywords: Fetch keywords using APIs like Ahrefs.
Analyze Competitor Keywords: Gather and analyze keywords from competitors.
Scrub Against Existing Content: Compare the keyword list against the client's existing content.
Output Detailed Keyword Data:
Search counts
User intent
Type of content for each keyword (sales funnel stage)
Suggested outlines and titles for each keyword
Key Features:
CMS Integration: Integrate with popular CMS platforms (e.g., WordPress) to fetch existing content.
Manual Upload: Allow clients to upload CSV files containing their existing content titles.
Web Scraping: Scrape client websites for content titles if API integration is not possible.
User Interface: Design an intuitive and attractive UI for clients to interact with the tool.
AI/NLP: Implement AI to analyze user intent, categorize content types, and generate content suggestions.
Requirements:
Experience: Proven experience in developing similar tools, preferably with a strong portfolio.
Skills:
Frontend: HTML, CSS, JavaScript, React.js (or similar)
Backend: Python (Flask/Django) or Node.js
APIs: Experience with Ahrefs API and other keyword research APIs
AI/NLP: Experience with AI technologies (scikit-learn, TensorFlow, NLTK)
Database: PostgreSQL or MongoDB
Web Scraping: Experience with web scraping technologies
Design: Ability to create a clean, user-friendly, and visually appealing UI.
Communication: Strong communication skills for regular updates and feedback.
Responsibilities:
Development: Build the tool according to the specifications provided.
Integration: Ensure seamless integration with CMS platforms and APIs.
Testing: Perform thorough testing to ensure functionality and usability.
Documentation: Provide detailed documentation for the tool and its usage.
Support: Offer support during the initial launch period to address any issues or bugs.
Additional Information:
Project Duration: Estimated 2-3 months
Budget: Competitive and based on experience
Work Style: Remote, with regular updates via Upwork, email, or other communication tools
Deliverables: Fully functional tool, source code, documentation, and initial support
How to Apply:
Please submit your proposal with:
A brief introduction about yourself and your experience
Relevant portfolio or examples of similar projects you have completed
Your estimated timeline for the project
Your proposed budget
We look forward to working with a talented freelancer who can help us bring this tool to life and enhance our SEO services for our clients