← Jobs

Full-Stack Developer wanted: Architect Booking Marketplace (Germany) — Next.js / React + Backend

Budget: $25.0 - $120.0 HOURLY / FULL_TIME ⭐ 4.99 (29) Germany

database-development, web-programming, css

### What we're building We are building a booking marketplace for architects in Germany — think booking.com for architects. The core idea: homeowners and property developers who are planning a construction project (new builds, renovations, extensions) can find the right architect in their region, view their profile, and directly book a paid 60-minute consultation — online or in person. No back-and-forth enquiries, no uncertainty about pricing. One clear price, one clear booking. The platform will cover architects across all of Germany, from major cities like Munich, Berlin, and Hamburg down to smaller towns. Our primary growth engine is local SEO — we want to rank for search terms like "Architekt in München", "Architekt in Nürnberg", "Architekt für Einfamilienhaus München" and thousands of similar location-based queries. The platform therefore needs to generate individual landing pages for each city/region, dynamically from the database. This is a long-term project, not a quick prototype. We want to build this properly from the start. --- ### Core functionality we need **1. Architect profiles** Each architect has a public profile page with: photo, office details, specialisations (new build, renovation, interior architecture etc.), project gallery, ratings, pricing, and available appointment slots. Profiles exist in two states: - **Unclaimed** — automatically created from publicly available data (name, address, phone, Google reviews). Visible in search but not bookable. Shows a "Are you this architect? Claim your profile" CTA. - **Claimed** — the architect has registered, verified their identity, and filled out the profile themselves. Fully bookable, calendar connected, pricing set. **2. Search & filtering** Users can search and filter architects by: region/city, project type (Einfamilienhaus, Sanierung, Mehrfamilienhaus etc.), budget range, architectural style, and availability. Results page similar to Booking.com in UX. **3. Booking system** Direct calendar booking for a 60-minute consultation. Integration with Google Calendar, Outlook, and Apple Calendar. Payment collected upfront at time of booking. Automatic split: client pays ~349 €, architect receives ~199 €, platform retains ~150 € commission — all handled automatically. **4. Payment & commission splitting** Stripe Connect for automatic payment routing. No manual transfers. Platform acts as the intermediary — payment flows through platform, architect payout is automatic. **5. Automated profile creation (scraping)** We need a pipeline that automatically creates Unclaimed profiles by pulling data from public sources (German Architektenkammer directories, Google Maps, etc.) and writing them into the database. This is key for our SEO volume strategy — we want hundreds to thousands of profiles from day one, even before architects claim them. **6. SEO city pages** Dynamically generated landing pages for every city/region in Germany: "Architekt in [Stadt]", showing the local architects. These pages need to be properly server-side rendered for Google indexing. Scalable to thousands of pages. **7. Architect dashboard** After claiming their profile, architects can: edit their profile, connect their calendar, set availability and pricing, view upcoming bookings, and see their earnings/payouts. **8. Reviews** Google reviews pulled in automatically. Option for platform-internal review after a completed session. --- ### Tech stack we have in mind We are leaning towards **Next.js** (frontend + SSR for SEO) and **Supabase** (database + auth) combined with **Stripe Connect** (payments) and **Cal.com** (calendar booking), deployed on **Vercel**. However, we are open to your input. If you have a strong case for a different approach that better serves the requirements above — especially the SEO scalability and the automated profile pipeline — we want to hear it. Please tell us in your application how you would approach this technically and why. --- ### What we are looking for **Must-have skills:** - Strong experience building marketplace or directory platforms - Next.js (App Router, SSR/SSG, dynamic route generation) - Supabase or comparable (PostgreSQL, Auth, Row Level Security) - Stripe Connect (marketplace payment splitting) - REST API / webhook integrations - Calendar integrations (Google Calendar API, Cal.com or similar) - Experience with scraping / automated data pipelines (Python or Node) - Clean, maintainable code — this is a long-term project **Nice to have:** - Experience with German-language projects or the German market - SEO-technical understanding (structured data, performance, crawlability) - Familiarity with directory/listing platforms --- ### What we expect from your application We are not just looking for someone who can execute a spec. We want a developer who thinks with us. Please answer the following in your application: 1. Have you built something similar before? If yes, please share examples. 2. How would you approach the tech stack? Do you agree with our direction or would you suggest something different — and why? 3. How would you structure the automated profile creation pipeline? 4. What is your realistic estimate for getting to a working MVP (core features: profiles, search, booking, payment)? 5. What is your rough budget estimate for the full scope described above?
Open job