Fullstack Developer (Next.js, AI Chat, Map UI) – Renewable Energy
Presupuesto: $25000.0
FIXED /
⭐ 5.00 (6)
Germany
next.js, react-js, javascript, node.js, html5, css
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.
Abrir en Upwork