Full Stack Developer
Listed on 2026-09-05
-
Software Development
Backend Developer, DevOps
#23653 - Full Stack Developer
Date: 31 Aug 2026
Company:
QualityAI
Country/Region: US
Are you interested in working with the World’s leading AI-powered Quality Engineering Company? Ready to advance your career, team up with global thought leaders across industries and make a difference every day? Join us at QualityAI!
We are looking for a Full Stack Developer to join our growing team in Menlo Park, CA.
Location: Menlo Park, CA
Role: Full Stack Developer
We are seeking a strong Full-Stack / Backend Engineer to help design, build, and operate backend services and product surfaces that power internal tools and AI-driven workflows.
This role is best suited for an engineer who is highly practical, execution-oriented, and comfortable working across the stack from backend APIs and infrastructure to user-facing interfaces and mobile surfaces. The ideal candidate has strong hands‑on experience in Python and Type Script and is comfortable deploying modern systems in cloud-native environments. Experience with GenAI systems, orchestration, and production deployment pipelines is highly valuable.
Rust is a strong plus for performance‑sensitive backend work.
- Working across Phabricator, Code Hub, Tasks, Sheets and Drive; navigating fbsource; tracing a change through its diff history
- Operating hosted agent control planes — missions and scheduling, the agent-home session registry — and reconciling what they report against what is actually running locally
- Deep MCP experience — building and running servers and bridges, packaging and distributing plugins, and diagnosing tool‑registry and transport failures
- Working under agent security guardrails (ASG/SAGE) — understanding a probabilistic LLM‑judge enforcement layer, telling it apart from user authorization, and operating within it rather than around it
- Applying DSS classification — levels, ceilings, category‑versus‑level enforcement, and recognizing where clearance gates disagree between UI and API
- Running compliance QA against a written requirement set and producing peer‑comparable evidence
- Handling security and vulnerability workflows — significant severity, remediation SLOs, coordinating with VM Ops, verifying fixes
- Dogfooding and red‑teaming internal platforms — filing evidence‑backed defects against the tools you depend on
- Designing supervisor/worker systems for workers that fail routinely — lifecycle management, health checking, failure isolation, automated recovery, and coordinating concurrent workers over shared state
- Designing for non‑deterministic agent execution
- Building every layer of a system yourself — supervisor, tooling and operator UI; breadth matters more than any single language
- Writing long‑running services that manage child processes — daemon loops, scheduling, timeout budgets, cancellation, graceful shutdown, liveness detection
- Building operator consoles for at‑a‑glance triage, with as few deployment dependencies as possible
- Writing test and automation tooling where none exists — browser automation, OS‑level input APIs, screen‑state capture
- Writing protocol clients by hand — handshake, timeouts, teardown, and parsing responses that vary in shape
- Working below the library layer — Unix domain sockets, stdio transports, named pipes, local proxies, connection pooling and keep‑alive behavior
- Debugging faults that span layers — establishing whether a problem sits in the service, the transport, or the client
- Handling auth and credentials for local processes — socket‑based auth, certificate agents, token handling, and identity on shared accounts
- Owning a running agent fleet day to day — restarts, resets, cadence tuning, scheduled‑job lifecycle, and scheduling against shared or rate‑limited backends
- Managing unbounded growth — logs and stored data that accumulate until something breaks, and the retention and rotation that prevents it
- Treating observability as a deliverable — emitting machine‑readable system state and building the views that consume it
- Diagnosing systems that are degraded but still responding, and writing health checks that test…
(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).