AI Chatbot Development (Flask/n8n/MongoDB/Shopify)
Budget: €250 – €750 EUR
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.
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.
Related categories:
PHP
Python
Ruby on Rails
CSS
Amazon Web Services
Flask
RESTful API
MongoDB
AI Chatbot Development
n8n