Full Stack TypeScript Developer – Payload CMS, Next.js, PostgreSQL [Job ID: 2247016599]
Inflecta, lahore, Pakistan - Remote
Job Type
Full Time
Job Shift
Flexible Hours
Experience
2 Years
Degree
Intermediate
Positions
1
Salary
PKR 100,000 - 150,000 Monthly
Category
Software Development (Mobile and Web Development)
Description
💼 Job Title:
Full Stack TypeScript Developer – Payload CMS, Next.js, PostgreSQL (Affiliate/E-commerce SEO Optimized Platform)
About the Project
We’re developing a next-generation e-commerce and affiliate platform built for scalability, flexibility, and modern performance standards. The system includes advanced affiliate coupon logic, multi-language (i18n) support, payment integrations, and custom CMS functionality.
Tech Stack:
- Frontend: Next.js 15 (React 19, TypeScript, App Router)
- Backend/CMS: Payload CMS 3.x (Node.js, TypeScript)
- Database: PostgreSQL 14+
- Styling: TailwindCSS 4 + shadcn/ui
- Infrastructure: Vercel (with potential migration options)
- Tools: pnpm, Turborepo, Biome, next-intl
- Environment: Ubuntu 24.04 (Dev Containers), GitHub for version control
⚙️ Responsibilities
- Feature Development: Design, implement, and maintain new platform features (e.g., affiliate systems, checkout, admin tools).
- Payment Integration: Integrate and manage payment gateways with secure workflows.
- Database & CMS: Design and optimize PostgreSQL schemas, manage migrations, and extend Payload CMS using TypeScript (collections, hooks, plugins).
- SEO Implementation: You must be aware of SEO fundamentals like core-web-vitals performance, meta tags, structured data, HREFLANG Tags and indexability etc.
- Frontend Engineering: Build and optimize React/Next.js components for user dashboards, coupon validation, and checkout experiences.
- Testing & Quality Assurance: Implement unit/integration tests (Jest, React Testing Library) and ensure all updates are validated on staging before production.
- DevOps & Deployment: Oversee deployments via Vercel, maintain staging/production environments, and manage Git workflows.
- Documentation & Maintenance: Write clear documentation for features, APIs, and admin workflows while providing ongoing support and performance improvements.
Required Skills & Experience
- Strong expertise in TypeScript (frontend & backend).
- Proven experience with Next.js, React, Node.js, and PostgreSQL.
- Hands-on experience customizing Payload CMS (collections, hooks, plugins).
- Practical knowledge of payment gateway integration
- Sound understanding of database design, optimization, and migrations.
- Proficiency with Git/GitHub for collaborative workflows (branching, pull requests, code reviews).
- Familiarity with Vercel, Docker, and cloud deployment practices.
- Working knowledge of testing frameworks like Jest or React Testing Library.
- Experience with affiliate tracking, S3 integrations, or analytics tools is a plus.
- Fluent in English and Urdu with excellent written communication skills.
- Comfortable collaborating via Slack and WhatsApp.
📍 Location: Anywhere But candidate from Lahore, would be preferred
🧩 Example Tasks
- Implement and maintain affiliate/influencer coupon systems.
- Integrate and test payment gateways.
- Build or extend Payload CMS collections and API routes.
- Optimize PostgreSQL performance and query efficiency.
- Develop clean, reusable React components for admin and user-facing features.
- Troubleshoot and resolve production/staging issues promptly.
📋 Workflow Expectations
- Develop and test all changes on staging before deployment.
- Maintain proper Git workflow (branching, pull requests, and reviews).
- Document every significant feature or update.
- Communicate regularly and clearly about progress, issues, and improvements.
🔧 Prerequisites
- Node.js 20.x or later
- pnpm 9.x (npm install -g pnpm)
- PostgrSQL 14+
- Git for version control
💰 Salary Range
PKR 100,000 – 150,000 per month (depending on experience and skill set)
