Senior Full Stack Developer – AI-Powered Dietetic & Nutrition Platform (React + .NET)
Worldwide
Senior Full Stack Developer – AI-Powered Dietetic & Nutrition Platform (React + .NET) ## Job Description We are launching a **new private dietetic and nutrition practice in New Zealand**, with the ambition to serve clients both locally and internationally. We are looking for an experienced **Senior Full Stack Developer** to design, build, and deploy a modern, professional, client-focused website and the technical foundation for a scalable **AI-powered nutrition platform**. This is more than a standard clinic website. We want to combine a highly credible and welcoming dietetic/nutrition practice website with **online consultations, appointment booking, payments, customer accounts, AI-powered nutrition tools, lead generation, and marketing functionality**. The goal is to create a platform that establishes immediate trust, clearly communicates our evidence-based services, converts visitors into clients, and provides useful digital nutrition tools that can grow with the business. The initial target market is New Zealand, but the platform should be designed from the beginning to support **clients worldwide**. ## Technology Stack The preferred technology stack is: * **React.js** frontend * **C# / .NET / ASP.NET Core** backend * REST APIs * SQL/relational database * AI/LLM APIs * Cloud infrastructure * Secure authentication and authorization We are open to recommendations regarding the specific database, cloud provider, AI models/APIs, payment provider, booking solution, and supporting technologies. # Core Website The website should have a clean, premium, trustworthy and welcoming healthcare/wellness aesthetic. It must be: * Fully responsive * Mobile-first * Fast loading * Accessible * SEO-friendly * Easy to navigate * Optimized for conversions * Professionally designed rather than looking like a generic clinic template ### Main pages **Home** * Clear introduction to the clinic * Key services * Why choose us * Practitioner/team introduction * Testimonials/reviews * Key benefits * Strong calls-to-action * Consultation booking CTA * AI tools CTA * FAQ * Contact information **About / Practitioner Profiles** * Qualifications * Professional background * Experience * Practice philosophy * Areas of expertise * Professional credentials **Services** Including: * 1-on-1 nutrition consultations * Weight management * Sports/performance nutrition * Gut health * Diabetes/nutrition support * Women's health * Meal planning * Corporate nutrition * Online consultations * In-person consultations **Consultation Packages** * Individual consultation options * Packages/programs * Pricing * What's included * Online/in-person options * Booking CTA **Contact** * Inquiry form * Email * Click-to-call * Direct messaging * Location information where applicable * Social media links **Blog / Resources** * Nutrition articles * Educational resources * Recipes * Evidence-based nutrition content * SEO-focused content --- # Online Booking & Client Management A major requirement is a friction-free booking experience. Clients should be able to: * Select a service * Select online or in-person consultation * Choose a practitioner where applicable * Select available date/time * Enter their details * Complete an intake/assessment form * Pay online * Receive confirmation * Receive appointment reminders * Reschedule/cancel according to configured policies The system should account for **different time zones** because we intend to serve international clients. We also want the architecture to support future subscription packages and memberships. --- # Client Accounts Clients should have the ability to create secure accounts and access their information. Potential functionality includes: * Profile * Goals * Nutrition assessment * Consultation history * Appointments * Meal plans * Recipes * Food diary * Progress tracking * AI recommendations * Documents/resources * Payment/subscription information The system should be designed so additional client functionality can be introduced later. --- # AI-Powered Nutrition Features AI is a major part of this project. We want to develop useful AI functionality rather than simply adding a generic chatbot. ### AI Nutrition Chatbot An AI-powered nutrition assistant that can answer general nutrition questions and interact naturally with users. It should be designed with appropriate safeguards and clearly communicate when information is general AI-generated guidance rather than professional medical/dietetic advice. ### AI Meal Plan Generator Users can provide: * Nutrition goals * Dietary preferences * Allergies * Food restrictions * Lifestyle * Activity level * Number of meals * Preferences * Other relevant information The system should generate personalized meal suggestions/plans. ### AI Recipe Suggestions Generate or recommend recipes based on: * User goals * Dietary requirements * Allergies * Preferences * Ingredients available * Nutritional targets ### Personalized AI Recommendations The platform should be capable of using relevant user information and activity to generate personalized nutrition suggestions. ### AI Food Diary Users should be able to record meals and receive AI-assisted insights into their eating patterns. ### Food Photo Analysis Users should eventually be able to upload a photograph of their food. The AI should identify the meal/food and provide an **estimated nutritional analysis**. We understand that image-based nutrition analysis cannot provide perfectly accurate measurements, so the product must clearly communicate that these are estimates and not medical-grade measurements. ### Future AI Capabilities The architecture should make it possible to add additional AI features later without rebuilding the platform. --- # Lead Generation & Customer Acquisition The website should be built specifically to **attract and convert customers**. We intend to use paid advertising and organic search. The developer should therefore understand conversion-focused web development. The platform should support: * Google Ads landing pages * Meta/Facebook advertising landing pages * Instagram campaigns * Lead capture * Consultation funnels * Strong CTAs * Conversion tracking * Google Analytics * Google Search Console * SEO * Email marketing integrations We want landing pages that can be created for specific campaigns, services, conditions, audiences, and locations. For example: **"Online Dietitian Consultation"** **"Sports Nutritionist Consultation"** **"Gut Health Dietitian"** **"Personalized Weight Management Program"** These pages should be designed to convert advertising traffic into consultations or leads. --- # Free Tools & Lead Magnets We are also interested in using useful free tools to attract potential customers. Examples include: * Free nutrition assessment * Nutrition quiz * Healthy eating guide * Meal planner * Recipe resources * Nutrition calculators * Personalized introductory recommendations For example, a visitor could complete a short nutrition assessment, provide their email, receive useful initial information, and then be encouraged to book a professional consultation. The developer should be able to advise on which approach would provide the best user experience and conversion potential. --- # Direct Communication The website should provide convenient communication options. Potential integrations include: * Live chat * WhatsApp Business * Click-to-call * Email * Contact forms * AI chatbot We want prospective clients to be able to contact the clinic easily while browsing the website. The exact communication technology can be recommended by the developer based on reliability, cost, scalability and international accessibility. --- # Local & International SEO Although the practice is based in **New Zealand**, we want the website to attract both NZ and international clients. SEO should include: * Technical SEO * Fast loading speeds * Mobile optimization * Structured metadata * Search-friendly URLs * Schema where appropriate * Local NZ SEO * International SEO considerations * Google Search Console setup * Google Analytics * Content/blog structure The website should be built with long-term organic growth in mind. --- # Admin Dashboard We require an administrative system to manage the platform. Administrators should be able to manage: * Customers * Practitioners * Appointments * Services * Packages * Pricing * Consultation availability * Customer assessments * Meal plans * Recipes * Blog posts * Testimonials * Leads * AI usage * User activity * Payments * Website content Different staff roles and permissions should be supported where appropriate. --- # Payments The platform should support secure online payments for consultations and future packages. The developer should recommend an appropriate payment provider that works well for: * New Zealand * International customers * Online consultations * Future subscriptions/packages --- # Security & Privacy Because users may provide personal and potentially sensitive nutrition/health-related information, security is extremely important. The developer should have experience with: * Secure authentication * Role-based authorization * Secure APIs * Encryption * Secure file uploads * Input validation * API security * Database security * Secure payment integrations * Privacy-conscious AI integrations The developer should also advise on appropriate privacy and data-handling practices for a NZ-based business serving international customers. --- # Performance & Scalability The platform should be production-ready rather than a prototype. We want: * Fast page load times * Optimized API responses * Scalable architecture * Proper error handling * Logging/monitoring * Secure deployment * Automated deployment where appropriate * Maintainable code * Clean architecture * Documentation AI functionality should also be designed with **API usage and cost control** in mind. The developer should explain how they would prevent unnecessary AI calls and manage usage as the customer base grows. --- # Ideal Developer We are looking for someone with strong experience in: * React.js * C# * .NET / ASP.NET Core * REST API development * SQL/database design * Authentication/authorization * AI/LLM API integration * Prompt engineering * AI workflow design * Computer vision/image AI * SaaS platforms * Payment integrations * Booking/calendar integrations * Cloud deployment * SEO-friendly web development * Conversion-focused UI/UX Experience with **healthcare, nutrition, wellness, medical, fitness or other client-service platforms** is highly desirable. Experience building AI-powered products is strongly preferred. --- # What We Are NOT Looking For Please do not apply if your experience is primarily: * Basic WordPress websites * Template customization * Simple landing pages * Frontend-only development * Basic chatbot integrations without production experience We need someone capable of understanding and building the **complete product architecture**, including frontend, backend, AI integrations, database, authentication, third-party integrations and deployment. --- # What To Include In Your Proposal Please provide: 1. **2–3 relevant live websites or applications** you have developed. 2. Examples of **React + .NET** projects. 3. Examples of **AI-powered applications** you have built. 4. Examples of AI chatbot/LLM integrations. 5. Any experience with AI image/vision APIs. 6. Examples of booking/payment integrations. 7. Experience with SaaS platforms or client portals. 8. Your recommended architecture for this project. 9. Your recommended AI models/APIs and why. 10. Your estimated development timeline. 11. Your estimated budget or preferred engagement structure. Please do not send a generic proposal. We want to understand **how you would approach this specific project**. --- # Long-Term Opportunity This project is intended to become a long-term platform rather than a one-off website. The initial release will focus on establishing the clinic's online presence, customer acquisition, booking, payments and core AI functionality. Future phases may include: * Advanced personalized nutrition * Client dashboards * AI-powered health/nutrition tracking * Subscription plans * Mobile applications * Advanced food recognition * More sophisticated AI recommendations * Practitioner dashboards * Corporate wellness programs * Additional international markets We are looking for a **long-term technical partner** who can help us build and scale this platform properly from the beginning.
$1,200.00
Fixed-price- ExpertExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:9 hours ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- New Zealand4:41 AM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by