**About the Project:**
We are building a robust web-based project management platform with features similar to Asana, designed to help users manage multiple projects and tasks efficiently. The platform will include automated status updates powered by AI, various visualization tools (List View, Gantt Chart, Kanban Board), and comprehensive reporting capabilities. We are seeking an experienced full-stack developer to bring this vision to life.

**Responsibilities:**
– **Develop Core Features:** Build and integrate project management features including task creation, assignment, tracking, and completion.
– **AI Integration:** Implement AI-driven features for automated status update generation using NLP and machine learning models.
– **Visualization Tools:** Develop interactive visualizations including List Views, Gantt Charts, and Kanban Boards using modern JavaScript frameworks and libraries.
– **Reporting and Analytics:** Create a dashboard for custom reporting and data visualization, including export capabilities.
– **Backend Development:** Design and implement scalable API endpoints to handle data retrieval, task management, and AI processing.
– **Frontend Development:** Create a responsive, user-friendly interface with a consistent design language across all tools.
– **Automation and Notifications:** Set up scheduled automation for weekly status updates, including manual review and approval workflows.
– **Testing and Optimization:** Perform rigorous testing and optimize the platform for performance with large datasets.

**Required Skills:**
– **Frontend:** Proficiency in React.js/Vue.js, HTML5, CSS3, and responsive design.
– **Backend:** Strong experience with Node.js, Python/Django/Flask, or Ruby on Rails.
– **Database:** Experience with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB).
– **AI/ML Integration:** Knowledge of AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch) and NLP techniques.
– **Visualization:** Experience with JavaScript visualization libraries (e.g., D3.js, Chart.js) and Gantt chart tools.
– **DevOps:** Familiarity with CI/CD pipelines, version control (Git), and cloud services (AWS, Azure, GCP).
– **API Development:** Experience with RESTful API development and integration.
– **Communication:** Strong problem-solving skills and ability to collaborate with designers, project managers, and other stakeholders.

**Preferred Qualifications:**
– Experience in developing project management tools or enterprise-level SaaS applications.
– Familiarity with agile development methodologies.
– Previous work with automated reporting systems and email integration.

Budget: $2,000

Posted On: August 11, 2024 02:54 UTC
Category: Full Stack Development
Skills:MySQL, PostgreSQL, RESTful API, Database Architecture, ChatGPT, API Integration, Web Development, API, Database Design

Country: United States

click to apply

Powered by WPeMatico