Next.js & Payload CMS Developer for Swiss Web Agency – Long-Term
Worldwide
About Us Webtree is a Swiss web agency based in Schaffhausen, Switzerland. We build websites and digital platforms for Swiss SMEs. 35+ clients, 5.0 on Google, growing fast. Our Stack - Next.js 15 (App Router) - Payload CMS v3 - Tailwind CSS v4 - PostgreSQL - Hosted on our own VPS (Hetzner) via Dokploy — already set up, you just deploy Our Work – See What You'd Be Building → Kurtisi AG – webtree.ch/case-studies/kurtisi-ag → Mion Plattenbeläge – webtree.ch/case-studies/mion-plattenbelaege → KN Global AG – webtree.ch/case-studies/knglobal-ag → WM Padel GmbH – webtree.ch/case-studies/padelo → Gloor Bau AG – webtree.ch/case-studies/gloor-bau-ag Full portfolio: webtree.ch/referenzen What You'll Do - Build pages and components based on clear written briefs - Work within our existing Next.js / Payload CMS setup — no architecture decisions needed - Implement layouts, sections, Payload collections, and small API integrations - Deploy via Dokploy to our VPS — straightforward, we walk you through it once How We Work - You'll work heavily with Claude (AI) — we expect you to use it, not avoid it - Tasks come in via ClickUp with clear specs and designs - Async-first, no micromanagement - Infrastructure is fully set up — you focus on building What We're Looking For - Solid Next.js + TypeScript basics (App Router) - Tailwind CSS — comfortable with utility classes - Can follow a brief and deliver clean output - Uses AI tools (Claude, Cursor, etc.) as part of workflow - Communicates clearly when blocked Nice to Have - Payload CMS experience - Basic PostgreSQL knowledge What We're NOT Looking For - WordPress / Webflow devs wanting to switch stacks - Developers who avoid AI tools - Someone expecting complex architecture work Hours & Engagement 10–20 hours/week. Long-term if the fit is right. How to Apply Answer these 3 questions: 1. Share a Next.js project — GitHub or live URL, what did you build? 2. Do you use AI tools like Claude or Cursor in your workflow? How? 3. Your hourly rate and weekly availability? No answers = not reviewed.
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$35.00
Hourly- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:2 weeks ago
- Interviewing:3
- Invites sent:3
- Unanswered invites:0
About the client
- Switzerland7:59 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