Fullstack Developer (Next.js, AI Chat, Map UI) – Renewable Energy

Posted last week

Worldwide

Summary

About the Role We're building a modular fullstack system using Next.js, AWS, and MongoDB, with a strong focus on scalable architecture, reusable components, and clean system design. As a first step, we're looking for a developer to support an AI Chat module. As part of this job post, you'll find a short high-level screen recording where the app and its direction are explained, without going into full technical detail at this stage. Our goal is to find developers who enjoy building well-structured, reliable modules and taking ownership of meaningful parts of a product — not just implementing isolated features. The product itself is strongly visual and interactive. It combines modern web technology with map-based views, rich UI components, and dynamic data representations. One of the domains we are building for is renewable energy — solar and wind installations spread across regions — which adds an additional layer of real-world context and complexity (live production data, weather dependencies, grid behavior). The aim is to create experiences that are not only technically solid, but also visually engaging and intuitive to use — both in standard UI views and map-based environments. Team & Your Role We are a small, focused team consisting of a designer, a frontend developer, and a backend developer. The core foundation of the system is already in place. Your role would be to take ownership of clearly defined modules (Stages) and work closely with the existing team. This means understanding what has already been built, aligning with both frontend and backend structures, and proactively communicating when clarification is needed. You are not expected to work in isolation, but to integrate into a collaborative setup where each module you deliver becomes a stable, well-integrated part of the overall system. How We Work & Collaboration We typically start with a small initial collaboration phase, often structured on an hourly basis. This allows both sides to evaluate fit, communication, and working style in a practical setting. Based on this, we define clearly scoped modules ("Stages"), which are usually executed as fixed-price milestones (typically 2–6 weeks) directly within Upwork. Over time, depending on how the collaboration develops, the setup can evolve. Core modules are usually handled in structured scopes, while follow-up work, iterations, and adjustments may also be handled in a more flexible way (including hourly-based work). The intention is to build a reliable and pragmatic collaboration over time, with a balance between clearly scoped work and flexibility where it makes sense.

  • $25,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Next.js
React
JavaScript
Activity on this job
  • Proposals:50+
  • Last viewed by client:last week
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Dec 19, 2024
  • Germany
    Berlin7:01 PM
  • $9.6K total spent
    8 hires, 1 active
  • 391 hours

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