top of page

Workspace

Workspace

Workspace

Sr. R&D, Web Full-stack Engineer

Job Type

Workspace

Full Time

Remote

Teams

R&D

Salary (annual)

$30,000~$42,000

What You’ll Do

  1. Product & App Delivery

    1. Build full-stack Web Apps (React + APIs) with clean UX for forms, data grids, batch ops, reviews; add 3D/imagery viewers when needed (mesh/point cloud/tiled imagery).

    2. Define and implement API contracts for assets, tasks, and exports; support chunked/resumable upload, pre-signed downloads, and pagination/filters.

    3. Integrate with internal services (webhooks/queues) and external portals (e.g., Wix SSO, quota/billing views) where required.

    4. Write clear developer docs (API usage, env setup, runbook) and keep configs/versioning tidy.

  2. Cloud & Platform

    1. Deploy apps on AWS (S3/CloudFront, API Gateway/Lambda or EC2/RDS/DynamoDB) or Self-Host (Docker/Compose/K8s, Nginx/Traefik, PostgreSQL/Redis, MinIO).

    2. Basic observability: logs + simple dashboards; pragmatic performance tuning for TTFB/FPS/memory.

  3. Front-end Safety (keep it simple)

    1. Apply essential protections in the UI and gateway: input validation/sanitization, sensible CORS/CSP, authenticated routes, signed URL usage, and basic rate-limit hooks already provided by the platform.

Job Requirements

  1. Foundations

    1. Strong TypeScript + React (Vite/Next.js); state management (Zustand/Redux), form handling, data table patterns, Web Workers/OffscreenCanvas basics.

    2. Back end with Node.js (Fastify/Nest/Express) or Python (FastAPI); design clear REST/GraphQL/WebSocket APIs; caching and pagination in practice.

    3. Data & storage: PostgreSQL schema design, Redis caches/queues; object storage (S3/MinIO) and pre-signed URL flows.

    4. Front-end performance: virtualization, incremental loading, basic profiling; ability to keep large pages responsive.

    5. Collaboration: turn fuzzy requirements into milestones; write crisp specs and changelogs.

  2. Nice to Have

    1. 3D/geo visualization: Three.js / CesiumJS / deck.gl / Potree; picking/LOD/tiling for big scenes.

    2. Streaming/edge: WebSocket/SSE/MQTT ingestion and simple replay tools.

    3. Realtime collab: CRDT/OT, presence/cursors (even a lightweight variant).

    4. Portal integration: Wix/SSO, signed download links, usage/quota displays.

    5. Light infra-as-code (CDK/Terraform) and Docker image hygiene; basic Grafana/Prometheus or CloudWatch usage.

Preferred

  • Shipped a full-stack app from blank repo → production with clear latency/throughput targets.

  • Case studies on scaling uploads or visualizing city-scale 3D / millions of rows while keeping UI smooth.

  • Thoughtful schema evolution and rollback notes (migrations without downtime).


bottom of page