AI Chatbot Development (Flask/n8n/MongoDB/Shopify)

Заказчик: AI | Опубликовано: 17.10.2025

Job Title: Full-Stack AI Chatbot Developer (Flask / n8n / MongoDB / Shopify Integration) Location: Remote Type: Contract / Full-Time - Entry 300 USD / month during the first 3 months / 600 USD - from month 3 yo month 9 / 900 USD month after month 9, and transition to CTO with an attractive salary + bonus plan. About the Project We’re rebuilding our ChatBot, an intelligent, multi-platform chatbot framework that connects seamlessly with Shopify, WordPress, and WhatsApp Business, powered by OpenAI / OpenRouter models. Our goal is to relaunch a stable, scalable chatbot product with real-time conversation, CRM integration (Pipedrive), and automated lead capture — all deployable via Docker on VPS environments. Responsibilities Re-deploy and maintain the Flask-based backend for ChatBot (Dockerized environment). Manage MongoDB connections, data models, and migrations. Implement and maintain RESTful APIs for integrations with Shopify, WooCommerce, and WordPress. Set up and maintain WebSocket endpoints for real-time messaging. Configure and optimize Nginx / Traefik reverse proxies with SSL (Let’s Encrypt / Plesk). Integrate OpenAI / OpenRouter APIs for conversational AI and prompt-based response systems. Develop and manage webhooks for WhatsApp Business and CRM events (e.g., Pipedrive). Automate chatbot workflows using n8n (preferred) or other orchestration tools. Ensure robust security (JWT auth, HTTPS, sanitized inputs, environment variables). Maintain deployment scripts, documentation, and version control via GitHub / GitLab. Optionally support the front-end widget (JavaScript + HTML + CSS) for embedding on client sites. Requirements Must-Have Skills: 3 + years of experience in Python (Flask / FastAPI / Django — Flask preferred). Proficiency with Docker, Linux server management, and Nginx / Traefik configuration. Solid understanding of MongoDB and REST APIs. Experience with OpenAI API (or OpenRouter) and conversational AI logic. Strong debugging and log analysis skills (systemd, Docker logs, error tracing). Familiarity with OAuth / JWT / API Key authentication flows. Git version control and CI/CD workflows. Nice-to-Have: Experience with Shopify Apps, WooCommerce REST API, or WordPress Plugins. Experience with n8n, Zapier, or other workflow automation tools. Familiarity with Pipedrive API, WhatsApp Business API, or Twilio-like webhook systems. Basic knowledge of JavaScript / React for widget updates. Knowledge of DevOps pipelines (GitHub Actions, Docker Compose, Traefik). Tech Stack Overview Backend: Python (Flask) Database: MongoDB Integrations: OpenAI / OpenRouter, Shopify, WordPress, Pipedrive, WhatsApp Business Deployment: Docker, Nginx / Traefik, Ubuntu 24 VPS Automation: n8n Frontend Widget: Vanilla JS / React (light) What We Offer Real product with live users and clients. Work with a modern AI stack and high autonomy. Flexible hours and remote work. Long-term opportunity: transition from rebuild → scaling → feature roadmap. Next Steps Send your GitHub / portfolio, and a short paragraph describing a chatbot or API integration you’ve built before. If you’re comfortable running and debugging Dockerized Flask apps connected to MongoDB + AI APIs — you’ll feel right at home.