Senior Full-Stack Developer Needed for Project and Inventory Management Web Application -- 2
Budget: €5,000 – €10,000 EUR
We are seeking a highly skilled Senior Full-Stack Developer with extensive experience in the MEAN stack (MySQL, ExpressJS, Angular, Node.js) to develop a comprehensive web application tailored to our apartment furnishing business. Our company specializes in furnishing new apartments, providing a complete service that includes sourcing, delivering, and installing all necessary furniture and fixtures. We aim to create a robust software solution that will streamline our project management and inventory management processes, ensuring efficiency and transparency across all stages of our operations.
Project Scope and Requirements: The project involves the development of a full-stack web application with the following core functionalities:
1. Web Scraping Module:
- Implement automated web scraping tools to gather and update product details (e.g., price, availability) from our various suppliers' websites.
- Ensure that the scraped data is accurate and seamlessly integrated into our product database.
2. Product Database Management:
- Develop a database to manage and store product information with appropriate entity properties such as product specifications, pricing, availability, and supplier links.
- Include CRUD operations for easy management of product data.
3. Project Management Module:
- Create a project management system that tracks the entire furnishing process for each apartment.
- Include features for task assignment, progress tracking, timeline management, and milestone review.
- Provide real-time status updates and alerts for potential delays or issues.
4. Supplier Database Management:
- Develop a comprehensive database for managing supplier information, including linking products to suppliers.
- Include features for tracking supplier performance, deadlines, and any associated penalties for delays.
5.Analytics and Reporting:
- Implement analytics dashboards focusing on identifying bottlenecks in the furnishing process.
- Include features to analyze supplier performance, track project profitability, and provide financial insights.
- Generate reports that help in decision-making and improving operational efficiency.
Technology Stack:
- Frontend: Angular
- Backend: Node.js with ExpressJS
- Database: MySQL
- Web Scraping: Implemented using Node.js libraries/tools
Timeline: The project is expected to be completed within 40 days, with milestones and deliverables defined to ensure timely progress.
Candidate Requirements:
- Experience: Minimum of 3+ years in full-stack development using the MEAN stack.
- Skills: Proficient in Angular, Node.js, ExpressJS, MySQL, and web scraping techniques. Strong understanding of database design, API development, and frontend-backend integration.
- Attributes: Must be detail-oriented, able to work independently, and possess excellent problem-solving skills. Prior experience in developing similar project management or inventory management systems is a plus.
Application Instructions: Interested candidates should provide their portfolio or examples of previous work, particularly highlighting any similar projects. A brief cover letter explaining your approach to this project and how you plan to meet the outlined requirements would be appreciated.
Budget: Competitive rates will be considered, and we are open to negotiation based on the developer's experience and the quality of the proposal.
Project Scope and Requirements: The project involves the development of a full-stack web application with the following core functionalities:
1. Web Scraping Module:
- Implement automated web scraping tools to gather and update product details (e.g., price, availability) from our various suppliers' websites.
- Ensure that the scraped data is accurate and seamlessly integrated into our product database.
2. Product Database Management:
- Develop a database to manage and store product information with appropriate entity properties such as product specifications, pricing, availability, and supplier links.
- Include CRUD operations for easy management of product data.
3. Project Management Module:
- Create a project management system that tracks the entire furnishing process for each apartment.
- Include features for task assignment, progress tracking, timeline management, and milestone review.
- Provide real-time status updates and alerts for potential delays or issues.
4. Supplier Database Management:
- Develop a comprehensive database for managing supplier information, including linking products to suppliers.
- Include features for tracking supplier performance, deadlines, and any associated penalties for delays.
5.Analytics and Reporting:
- Implement analytics dashboards focusing on identifying bottlenecks in the furnishing process.
- Include features to analyze supplier performance, track project profitability, and provide financial insights.
- Generate reports that help in decision-making and improving operational efficiency.
Technology Stack:
- Frontend: Angular
- Backend: Node.js with ExpressJS
- Database: MySQL
- Web Scraping: Implemented using Node.js libraries/tools
Timeline: The project is expected to be completed within 40 days, with milestones and deliverables defined to ensure timely progress.
Candidate Requirements:
- Experience: Minimum of 3+ years in full-stack development using the MEAN stack.
- Skills: Proficient in Angular, Node.js, ExpressJS, MySQL, and web scraping techniques. Strong understanding of database design, API development, and frontend-backend integration.
- Attributes: Must be detail-oriented, able to work independently, and possess excellent problem-solving skills. Prior experience in developing similar project management or inventory management systems is a plus.
Application Instructions: Interested candidates should provide their portfolio or examples of previous work, particularly highlighting any similar projects. A brief cover letter explaining your approach to this project and how you plan to meet the outlined requirements would be appreciated.
Budget: Competitive rates will be considered, and we are open to negotiation based on the developer's experience and the quality of the proposal.