Full Stack Developer for Development of Modern CMS + Frontend Conversion for new.ai (40–50 Pages)

Job ID: 40000227

Budget: ₹1,500 – ₹12,500 INR

Hiring: Full Stack Developer for Development of Modern CMS + Frontend Conversion for new.ai (40–50 Pages)
Project Overview

We are looking for an experienced Full Stack Developer to convert our existing static website (new.ai) — currently built using HTML, CSS, and JavaScript — into a modern CMS-driven, SEO-optimized, fast, and scalable platform.

The developer must handle both frontend development (Next.js) and backend/CMS development (Strapi/Sanity/Contentful) along with deployment and optimization.

The final website must be fully manageable through a CMS, allowing our team to update content without technical involvement.

Preferred Technology Stack

(Developers may suggest better alternatives)

Frontend

Next.js (React)

Backend / CMS

Strapi / Sanity / Contentful (Headless CMS)

Node.js

Database

PostgreSQL / MongoDB

Deployment

Vercel / AWS / DigitalOcean

SEO

SSR / SSG

Editable metadata from CMS

Scope of Work (Full Stack Developer Responsibilities)
1. CMS Setup & Backend Architecture

Install, configure, and deploy Headless CMS (Strapi / Sanity / Contentful).

Develop backend architecture with scalable content models for:

Pages

Blogs

Case studies

Services

Industries

FAQs

Testimonials

Banners

Media library

Navigation menu

Footer content

Build secure API endpoints for frontend consumption.

Implement user roles, permissions, and authentication.

2. Frontend Development (Next.js)

Convert all existing HTML/CSS/JS pages into Next.js components.

Create dynamic routing for all CMS-driven pages.

Integrate CMS APIs to make all content editable.

Ensure responsive and mobile-friendly design across all devices.

Implement blog listing, filtering, categorization, and search.

Ensure high performance with optimized images, caching, and lazy loading.

3. SEO Optimization

Implement server-side rendering (SSR) and static generation (SSG).

Ensure meta tags, titles, descriptions, OG tags are CMS-editable.

Create automated sitemap.xml and robots.txt.

Add schema markup for blogs, services, and pages.

Optimize for Core Web Vitals & Lighthouse scores.

4. Content Migration

Migrate 40–50 existing pages to the new CMS.

Structure all content properly for easy editing.

Recreate menus, internal linking, and on-page SEO structure.

Maintain URL consistency or set up redirects (if needed).

5. Security & Performance Enhancements

Implement secure roles & permissions for CMS users.

Add rate limiting, authentication hardening, and admin protection.

Setup CDN for static assets.

Optimize server responses, caching, and build performance.

6. Testing & Quality Assurance

Functional testing of all pages and CMS operations.

Responsiveness testing across mobile/tablet/desktop.

Browser compatibility (Chrome, Firefox, Safari, Edge).

SEO testing and indexing checks.

Fix bugs before launch.

7. Deployment

Deploy CMS backend on AWS/DigitalOcean/VPS.

Deploy frontend on Vercel/AWS.

Configure domain, SSL, HTTPS, and production environment.

Set up backups, uptime monitoring, and basic DevOps.

8. Documentation & Handover

Provide detailed CMS usage documentation.

Provide source code handover + deployment instructions.

Provide 1–2 hours of training to our internal team.

30 days of post-launch support for minor fixes.

Deliverables

Fully functional CMS-driven version of new.ai

High-performance Next.js frontend

Blog module with filters and search

Secure CMS backend with defined content types

SEO-optimized site with fast loading speed

Deployment-ready production build

Full source code + documentation

Skills Required (Must Have)

Full Stack Development Experience

Next.js / React

Strapi / Sanity / Contentful

Node.js + REST APIs

PostgreSQL / MongoDB

Frontend UI/UX implementation

SEO best practices

Deployment expertise (AWS / Vercel / DigitalOcean)

Estimated Timeline

15–20 Days