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