More jobs:
Technical Lead, Software Development, Backend Developer
Job in
Cupertino, Santa Clara County, California, 95014, USA
Listed on 2026-10-15
Listing for:
TechDoQuest
Full Time
position Listed on 2026-10-15
Job specializations:
-
Software Development
Backend Developer
Job Description & How to Apply Below
- JD:
Build and extend features in a React 19 SPA using MUI v9, Redux Toolkit and RTK Query: dashboards, data-heavy tables, multi-step workflows, admin and analytics views. - Write RTK Query endpoints against a FastAPI backend, following agreed API contracts: cache tags, invalidation, optimistic updates, and correct loading, empty and error states.
- Work on the streaming AI chat UI: parsing Server-Sent Events over fetch/Readable Stream, rendering markdown live, showing tool-call progress, retry/backoff and conversation management.
- Keep large lists and tables fast with virtualization, memoization and careful render control.
- Extend a block-based content editor (drag-and-drop with @dnd-kit, a Monaco code editor, draft → publish flows, version history).
- Keep security boundaries intact: sanitized markdown (DOMPurify), and sandboxed iframes for untrusted or AI-generated HTML/JS (an opaque origin with no allow-same-origin).
- Write Vitest + React Testing Library tests with every change, and keep ESLint at zero warnings.
- Work with backend engineers on API contracts for features that span both codebases.
- three.js / WebGL, or CAD file formats (STEP, IGES, DXF).
- pdf.js, Monaco Editor, Recharts or D3.
- Streaming UIs (SSE or Web Sockets), especially LLM or chat interfaces.
- Rich-text or block editors, and drag-and-drop libraries.
- Enterprise SSO flows (OIDC, Kerberos/SPNEGO) seen from the frontend.
- Manufacturing, PLM (e.g. Teamcenter) or engineering-tooling domains.
- Comfortable using AI coding assistants (e.g. Claude Code) as part of the workflow.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×