← Trabalhos

Full-Stack Engineer (Next.js + HTML5 Canvas + 2D Geometry / CAD)

Orçamento: - HOURLY / PART_TIME ⭐ 0.00 (0) India

typescript, docker, pixi.js, fabric.js, next.js, node.js

Qualificações preferidas

  • Experiência: Especialista
We are seeking an experienced full-stack developer to build a specialized, cloud-based B2B SaaS application focused on 2D vector layout optimization and CAD processing. ​The application allows users to upload technical 2D vector files, configure layout parameters, visualize results on an interactive web canvas, and export production-ready output behind a tiered subscription paywall. Full technical architecture specifications and UI wireframes will be provided upon signing a standard mutual NDA. ​Key Responsibilities ​Frontend Canvas: Build a responsive 2D manipulation viewport (pan, zoom, multi-shape rendering, selection) using Konva.js, Fabric.js, or Pixi.js in a Next.js/React framework. ​Vector File Ingestion & Reconstruction: Parse 2D vector entities (DXF/SVG contours, polylines, arcs, layers) into geometric polygons and re-export them cleanly with strict dimensional accuracy and layer preservation. ​Worker & Queue Architecture: Connect the web application to a background worker pool (Redis + BullMQ or similar) that triggers a pre-compiled native CLI computational geometry engine inside Docker containers. ​SaaS Foundation: Integrate user authentication (Supabase or Clerk), PostgreSQL database schemas, and Stripe Billing (subscription tiers, quota limits, and webhook handling). ​Required Skills & Experience ​Strong proficiency in Next.js, TypeScript, and modern React patterns. ​Hands-on experience with HTML5 Canvas vector rendering libraries (Konva, Fabric, or Pixi). ​Experience parsing and manipulating 2D CAD or vector data structures (polygons, vertices, DXF/SVG geometry). ​Experience with background job queues, containerized workers (Docker), and real-time frontend updates (WebSockets / SSE). ​Proven track record implementing Stripe recurring subscriptions and usage-based access gating.
Abrir na Upwork

AI proposal draft

Generate a short cover letter for this job. Edit before sending.

Sign in to generate an AI proposal draft.

Entrar