Senior Next.js Multilingual E-commerce Site

Job ID: 40330241

Budget: $250 – $750 USD

Job Description:

I am looking for a highly experienced Next.js developer to build a production-ready, scalable website with multi-language support and domain-based routing.

* IMPORTANT:
If you do not have real experience with Next.js, API integrations, and multi-language setups, please do not apply.

* Core Requirements:
Strong experience with Next.js (SSR / App Router preferred)
Proven experience integrating APIs (Postman or similar tools)
Ability to write clean, maintainable, and scalable code
Experience with production deployments
* Multi-Language Setup:

Languages:

English (main)
Azerbaijani
Turkish
Russian
The website will be built in English
We will provide translations for other languages
Proper i18n structure must be implemented (not hardcoded)
* Domain-Based Language Routing (Critical Requirement):

We already own:

.eu
.az
.io
.tr
.co.uk

The developer must implement:

Automatic language detection based on domain:
.az → Azerbaijani
.tr → Turkish
Others → English (or configurable)
Clean and scalable routing logic (middleware or equivalent)

* This is a must-have requirement, not optional.

* Deployment & Hosting:
Hosting and domains are ready
You must:
Deploy the project
Connect all domains correctly
Ensure everything works live without issues
* Performance & Optimization:
Fully responsive (mobile-first approach required)
Optimized for speed and performance
Must be suitable for Google Ads traffic (conversion-focused performance)
* Expectations:
Pixel-perfect, bug-free implementation
Strong attention to detail
Clean architecture (no messy or rushed code)
Ability to deliver without constant supervision
* Final Deliverables:
Fully working production-ready website
Live deployment on all domains
All APIs integrated and working
Clean codebase ready for future scaling
*Do NOT Apply If:
You are a beginner or learning Next.js
You rely heavily on templates without understanding the logic
You cannot handle domain routing or multi-language structure
You cannot deliver a complete, ready-to-launch product
*To Apply:

Start your proposal with: "NextPro"
And include:

2–3 relevant Next.js projects
Brief explanation of how you would handle domain-based language routing