Job Title: Full-Stack Developer for Building a Gmail Automation Tool Project Overview: We are looking for a skilled developer (or small team) to build a Gmail Automation Tool for our internal use. The tool will automate specific Gmail tasks such as reading, filtering, categorizing, replying, labeling, forwarding, and scheduling emails — based on defined workflows. We already have the complete Software Requirement Specification (SRS) and system design. Now, we need a developer to build, test, and deploy the tool from start to finish. Core Requirements The developer should be able to: Design and develop the full web-based automation system. Integrate Gmail API for reading and sending emails automatically. Create an interface to set automation rules (e.g., “If subject contains ‘invoice’, label it as Finance”). Store user data and settings securely. Set up staging and production environments for testing and live deployment. Use Docker for packaging the system and ensure consistency across environments. Optionally use Kubernetes for scaling and container management. Add monitoring tools like AWS CloudWatch or Datadog for performance and uptime tracking. Perform all required testing (unit, integration, user, and load testing) before final release. Key Features Login & Authentication (OAuth-based Gmail login) Email Filtering & Rules Setup (e.g., auto-categorize, auto-label, or archive based on sender or subject) Auto Reply / Forwarding options with pre-set templates Email Scheduler for automated send times Dashboard to view all automation logs and success rates Error Handling and notifications Settings Panel to enable/disable rules easily Secure Storage of credentials and automation data Tech Stack (Preferred) Frontend: React / Next.js Backend: Node.js / Python (FastAPI / Express / Django) Database: MongoDB / PostgreSQL Automation Layer: Gmail API + background scheduler (Celery / Cron / Node Cron) Containerization: Docker (+ Kubernetes optional) Testing: Jest / Pytest / Postman Monitoring: AWS CloudWatch / Datadog Milestones Milestone 1 – System Setup & Authentication (25%) Gmail API integration and user login (OAuth). Database setup for user data and rules. Docker-based environment setup. Milestone 2 – Core Automation Engine (30%) Create modules for reading, labeling, and filtering emails. Add rule creation interface. Implement auto-reply and forwarding logic. Milestone 3 – Dashboard & User Interface (20%) Dashboard showing email logs, success/failure status, and active rules. UI for adding/editing/deleting rules. Milestone 4 – Deployment & Testing (25%) Set up staging and production environments. Perform full system testing (unit, integration, user, and load). Deploy live and monitor with CloudWatch/Datadog. Deliverables Fully working Gmail Automation Tool (tested and deployed). Source code and documentation for future maintenance. Step-by-step setup guide for internal use. Budget We are open to fixed-price or milestone-based payment models. Please share your estimated timeline, total cost, and any previous experience with similar automation projects.