Next.js Developer - Web App

Posted 2 weeks ago

Worldwide

Summary

OVERVIEW I'm looking for an experienced Next.js / full-stack developer to deploy a completed web application called SignalBoard — a stakeholder engagement platform that helps organizations manage public consultations, track community feedback, and generate engagement reports. The codebase is fully written and on GitHub. This is not a greenfield project. Your primary role is to configure the infrastructure, deploy the application, verify everything works end to end, and be available for ongoing maintenance and feature additions. WHAT'S BUILT SignalBoard is a production-ready Next.js 14 application with the following features: - Dashboard: project and interaction management with role-based access - Multi-organization support: team invitations, org switching, member management - Interaction logging: manual entry, CSV/XLSX bulk upload, and email inbound (SendGrid) - AI classification: automatic categorization and sentiment analysis via Claude AI - Public submission forms: embeddable iframe widget for stakeholder-facing pages - Review queue: triage and action item management - Geographic map view: Leaflet-based map with Nominatim geocoding - AI response drafting: Claude-powered draft replies to stakeholders - Report generation: automated engagement summary reports - Email notifications: transactional emails via SendGrid TECH STACK Framework: Next.js 14 (App Router, TypeScript) Database: Supabase (PostgreSQL + Row Level Security + Auth) Styling: Tailwind CSS Background jobs: Inngest Email: SendGrid (outbound notifications + inbound parse webhook) AI: Anthropic Claude API Hosting: Vercel (recommended) WHAT THE JOB INVOLVES Phase 1 - Deployment (primary scope): - Clone from private GitHub repo (access provided) - Create and configure Supabase project (run 11 SQL migrations, configure auth) - Set up Vercel deployment with all required environment variables - Configure SendGrid (transactional email + inbound parse webhook + subdomain MX record) - Configure Inngest for background job processing - Configure Anthropic API key - End-to-end smoke test across all features - Document anything that needed adjustment Phase 2 - Ongoing (as needed): - Bug fixes and minor feature additions - Performance or security improvements - Assistance deploying updates as the product evolves REQUIREMENTS - Strong experience with Next.js (App Router preferred) and TypeScript - Experience with Supabase (auth, RLS policies, migrations) - Comfortable configuring Vercel deployments and environment variables - Familiarity with SendGrid or similar transactional email providers - Able to read and understand an existing codebase without hand-holding - Good written English for async communication Nice to have: - Experience with Inngest or similar background job tools - Experience with the Anthropic or OpenAI APIs WHAT I'LL PROVIDE - Access to the private GitHub repository (110 files, fully documented) - A detailed developer brief covering architecture, data models, API endpoints, environment variables, and deployment steps - Prompt responses to questions ENGAGEMENT DETAILS Type: Contract / freelance Phase 1 estimate: 8-16 hours depending on experience Phase 2: Hourly, retained as needed Communication: Async preferred, video call available if needed HOW TO APPLY Please include in your proposal: 1. A brief summary of your relevant experience (Next.js, Supabase, Vercel) 2. An example of a project you deployed or maintained (link if possible) 3. Your estimated hours and rate for Phase 1 4. Confirmation that you're comfortable working from an existing codebase with documentation rather than building from scratch Looking forward to working with someone detail-oriented who can hit the ground running.

  • Not Sure
    Hourly
  • 1-3 months
    Duration
  • Expert
    Experience Level
  • $50.00

    -

    $100.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Next.js
Node.js
Tailwind CSS
Activity on this job
  • Proposals:50+
  • Last viewed by client:2 weeks ago
  • Interviewing:
    5
  • Invites sent:
    8
  • Unanswered invites:
    3
About the client
Member since May 31, 2026
  • CAN
    Halifax12:48 PM
  • $500 total spent
    1 hire, 1 active
  • Real Estate
    Individual client

Explore similar jobs on Upwork

Software DeveloperHourly‐ Posted 7 months ago
ASP.NET MVC
Django
Python
AngularJS
JavaScript
jQuery
WordPress
Google Chrome Extension
React
CRM Development
Microsoft Dynamics 365
Microsoft Dynamics CRM
Microsoft Dynamics Development
Microsoft PowerApps
Single Sign-On
Three.js
JavaScript
WordPress
AR Plugin
WooCommerce
3D Modeling

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo