Full-Stack Engineer for SEO SaaS (Next.js + NestJS + AI/Data Pipelines)
Budget: $15 – $25 USD
We’re building a data-heavy SEO SaaS platform (keyword research, SERP analysis, content generation, and LLM insights). We’re looking for a senior full-stack engineer who can own architecture and execution end-to-end.
Tech Stack (must be comfortable with):
- Frontend: Next.js (React, TypeScript)
- Backend: NestJS (Fastify)
- Database: PostgreSQL
- Cache/Queues: Redis
- Analytics: ClickHouse
- AI/Data: Python (microservices for NLP, content generation, clustering)
- Infrastructure: Docker (self-hosted, no Vercel dependency)
What you’ll do:
- Build and ship core product features (dashboard, keyword tools, content editor)
- Design scalable APIs and async job pipelines (crawl, analyze, generate)
- Architect data flows across Postgres, Redis, and ClickHouse
- Integrate LLM workflows and data processing services
- Leverage open-source SEO tools and datasets to accelerate development
Performance Requirement (non-negotiable):
- You must design for high-performance architecture across the entire system
- Dashboard (user + admin) must load fast even with large datasets
- Apply best practices: caching, pagination, streaming, background processing, query optimization
- Avoid blocking operations and inefficient data fetching patterns
- All dashboard pages must be fully responsive across all devices, built from desktop-only Figma designs
Requirements:
- Strong experience with Next.js + Node/NestJS in production
- Experience building SaaS with async jobs and data-heavy workflows
- Experience optimizing performance in real-world applications
- Comfortable working with Python for AI/NLP tasks
Able to design systems, not just implement features
Nice to have:
- Experience with ClickHouse or analytics-heavy systems
- Experience with SEO tools, SERP data, or content optimization
- Experience with scraping or large-scale data ingestion
Important:
We are building for speed, scalability, and clean architecture. You should be able to make practical decisions and ship fast
Tech Stack (must be comfortable with):
- Frontend: Next.js (React, TypeScript)
- Backend: NestJS (Fastify)
- Database: PostgreSQL
- Cache/Queues: Redis
- Analytics: ClickHouse
- AI/Data: Python (microservices for NLP, content generation, clustering)
- Infrastructure: Docker (self-hosted, no Vercel dependency)
What you’ll do:
- Build and ship core product features (dashboard, keyword tools, content editor)
- Design scalable APIs and async job pipelines (crawl, analyze, generate)
- Architect data flows across Postgres, Redis, and ClickHouse
- Integrate LLM workflows and data processing services
- Leverage open-source SEO tools and datasets to accelerate development
Performance Requirement (non-negotiable):
- You must design for high-performance architecture across the entire system
- Dashboard (user + admin) must load fast even with large datasets
- Apply best practices: caching, pagination, streaming, background processing, query optimization
- Avoid blocking operations and inefficient data fetching patterns
- All dashboard pages must be fully responsive across all devices, built from desktop-only Figma designs
Requirements:
- Strong experience with Next.js + Node/NestJS in production
- Experience building SaaS with async jobs and data-heavy workflows
- Experience optimizing performance in real-world applications
- Comfortable working with Python for AI/NLP tasks
Able to design systems, not just implement features
Nice to have:
- Experience with ClickHouse or analytics-heavy systems
- Experience with SEO tools, SERP data, or content optimization
- Experience with scraping or large-scale data ingestion
Important:
We are building for speed, scalability, and clean architecture. You should be able to make practical decisions and ship fast