Full-Stack Developer for ERP Enhancement

Job ID: 40214582

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

________________________________________
Freelance Opportunity: Full-Stack Developer (Next.js + Directus)

We are looking for an experienced Full-Stack Developer to maintain, and enhance, an existing ERP platform built on a modern JavaScript stack. The role is freelance/contract-based with scope for long-term collaboration.

Tech Stack

• Frontend: Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS
• Backend / CMS: Directus (Headless CMS)
• Database: PostgreSQL
• Infrastructure: Docker, Docker Compose
• Deployment: Dokploy on Oracle Cloud VM
________________________________________
Key Responsibilities

• Maintain and enhance existing ERP modules, including:
o Student management
o Internal operations tracking
• Design and implement new features and workflows
• Integrate third-party services such as:
o Notifications and automation workflows (via Directus Flows)
• Build and optimize APIs using Next.js route handlers and Directus REST SDK
• Ensure clean, type-safe, and scalable code using TypeScript and Zod
• Collaborate via Git for version control, reviews, and deployments
• Support containerized deployments and environment setup using Docker
________________________________________
Primary Skills (Must-Have)

Skill Proficiency Context

Next.js 15 (App Router) Advanced Core framework, React 19, Server & Client Components, API routes
React 19 Advanced Hooks, custom hooks, component patterns, data-driven UI
TypeScript Advanced Strict mode, type safety, schema-driven development
Tailwind CSS Intermediate–Advanced Responsive layouts, dark mode, CSS variables
Directus CMS Intermediate–Advanced Schema design, relations, permissions, REST SDK, custom flows
PostgreSQL Intermediate Schema understanding, queries, migrations via Directus
Docker & Docker Compose Intermediate Multi-container setup (Directus, PostgreSQL, Redis, Nginx)
Git Intermediate Branching strategy, collaboration, code reviews
________________________________________
Secondary Skills (Good-to-Have)

Skill Proficiency Context

shadcn/ui + Radix UI Intermediate Component-driven UI development
TanStack React Query v5 Intermediate Data fetching, caching, sync
NextAuth v5 Intermediate JWT sessions, Google OAuth, RBAC
Zod Intermediate Form validation and schema definitions
Python Basic–Intermediate Data processing, CSV/Excel transformations
Bash / Shell Scripting Basic Deployment scripts, schema migrations
Redis Basic Caching layer for Directus
Nginx Basic Reverse proxy, routing, redirects
________________________________________
Nice to Have

• Prior experience building ERP, admin panels, or internal tools
• Understanding of role-based access control and permissions
• Comfort working independently on ambiguous requirements
________________________________________
Engagement Details

• Type: Freelance / Contract
• Location: Remote
• Duration: Ongoing (feature-based or monthly engagement)
• Time Commitment: Flexible, based on deliverables
________________________________________