Our client is a defense tech startup that builds AI-driven global domain awareness solutions for national security. We are looking for a front-end leaning Full-Stack Engineer who thrives at the intersection of high-performance UI development and large-scale data processing. This is an opportunity to take our analytics platform, which ingests and visualizes massive datasets, to the next level with cutting-edge front-end architectures, optimized data pipelines, and real-time interactivity.
What We're Building
Our platform is engineered to process and visualize billions of data points in real-time, delivering insights to users with sub-100ms response times. We're pushing the boundaries of:
High-performance web rendering (virtualized lists, canvas/WebGL for complex visualizations)
Ultra-low latency APIs (GraphQL with persisted queries, WebSockets for live updates)
Efficient state management (React Server Components, Zustand/Recoil for fine-grained reactivity)
Front-End: Next.js (App Router), Tailwind, Framer Motion for micro-interactions, Vite/Bun for blazing-fast builds
Back-End: FastAPI & Node.js, PostgreSQL (partitioned tables, pgvector for AI-driven recommendations), Redis (as a write-through cache for API acceleration)
Data Layer: Trino & DuckDB for in-memory analytics, OpenSearch for full-text search, Athena for real-time aggregations
Infrastructure: AWS Fargate for containerized services, Bedrock for AI-powered insights, Edge Functions for latency-sensitive workloads
You're the right fit if you
Love UI performance optimization and know how to eliminate re-renders, optimize hydration, reduce and push client-side workloads to the edge.
Understand real-time data and how to structure WebSocket, gRPC connections, implement optimistic updates that eliminate stale data, and efficiently store time-series data.
Think like a product designer and obsess over UX flows, interaction design, and how complex data can be simplified for end-users.
Writes scalable and maintainable code involving TypeScript-first, modular components, clean API abstractions.