Software Engineer, Full Stack
Build full-stack product experiences and backend systems for AI-powered cybersecurity tools that help teams discover, validate, and remediate vulnerabilities.
About the job
Responsibilities
- Build end-to-end workflows for vulnerability discovery, security scanning, red teaming, findings review, remediation, and reruns.
- Design and operate backend services for long-running security work, including APIs, asynchronous orchestration, durable state, and integrations with developer workflows.
- Make complex security results actionable through clear product surfaces, strong evidence, thoughtful prioritization, and reliable reporting.
- Partner with security researchers, product teams, and users to evaluate quality, reduce noise, improve coverage, and ship safely.
Requirements
- Experience shipping production full-stack products across modern web frontends and backend services.
- Ability to design clear APIs and data models, reason about asynchronous systems, and diagnose reliability or performance problems.
- Strong judgment around privacy, security, and correctness.
- Care about building products that experts trust while making sophisticated workflows usable for a broader set of engineers.
Skills
JavaScript, TypeScript, React, Node.js, Python, REST APIs, GraphQL, Postgres, Docker, Kubernetes
Similar jobs
Fullstack Engineering jobsBuild developer-facing tooling, platform services, and ML infrastructure across Ray and Anyscale, spanning CLI, SDK, APIs, workspaces, observability, and production serving. Requires 5+ years of production software experience, strong systems fundamentals, and familiarity with machine learning tooling.
Build and improve how AI agents discover, interpret, and use Firecrawl by shipping agent-facing product experiences and rigorous A/B tests. The role requires 5+ years of experience, strong product engineering ability, behavioral data fluency, and independent execution.
Own and evolve Firecrawl’s open-source repositories, maintaining the core self-hosting experience and building new context primitives such as a document parsing engine. The role requires 5+ years of experience, a substantial open-source track record, and strong software engineering judgment.
Build and ship developer-facing products that enable AI agents to navigate and act across the web. The role requires 3+ years of experience delivering customer-used products, strong API and developer-experience instincts, and comfort owning ambiguous problems end to end.
Build and own developer-facing document-parsing features that transform complex files into reliable, LLM-ready markdown and structured JSON. The role requires at least three years of shipping products or APIs used by developers, strong product judgment, and comfort solving ambiguous parsing problems.