Full-Stack Engineer (Next.js + Strapi + PostgreSQL)
Role Overview
We’re looking for a Full-Stack Engineer to build a modern website consisting of a CMS-driven marketing site and an authenticated user dashboard.
Part-time contract. Before starting, you will prepare a full project estimate (scope + timeline + milestones).
Responsibilities
- Build responsive Next.js + TypeScript UI (public pages + “My Space” dashboard)
- Integrate Strapi CMS content via REST/GraphQL
- Implement authentication, role-based access, profile & wishlist logic
- Develop backend models in Strapi (users, orders, project folders, samples)
- Configure PostgreSQL, environments, and secure API flows
- Deploy Strapi (Render/DigitalOcean/AWS) and Next.js (Vercel)
Required Skills
- 3+ years with React/Next.js & TypeScript
- Practical experience with Strapi CMS
- Strong PostgreSQL and API integration skills
- Understanding of auth (JWT, sessions, RBAC)
- Ability to work independently and deliver end-to-end features
Nice to have: Tailwind/MUI, custom Strapi plugins, basic DevOps (Docker/Nginx), marketplace/e-commerce experience.
Tech Stack
Next.js, TypeScript, Strapi, PostgreSQL, REST/GraphQL, Vercel, Render/AWS.
Project Description
The platform includes a marketing website fully managed through Strapi and a secure user dashboard with login, roles, profile, wishlist, project folders, order status, and sample requests. You will architect and implement both frontend and backend.
Required languages
| English | B2 - Upper Intermediate |