Full Stack Software Engineer
Build end-to-end AI-powered developer tools and workflows spanning frontend, backend, agents, and cloud infrastructure. Own complete product experiences from design through production for Codex IDE and terminal interfaces.
About the job
Responsibilities
- Build end-to-end product experiences spanning frontend applications, backend services, agent workflows, cloud infrastructure, and developer tooling
- Design AI-powered workflows that generalize across software engineering teams, languages, codebases, and development practices
- Discover and implement novel ways to apply AI to eliminate friction throughout the software development lifecycle
- Partner closely with product, design, and research to translate insights into shipped product improvements
- Work directly with users (OpenAI developers, open-source contributors, startups, enterprises) to understand pain points and validate solutions
- Improve reliability, observability, scalability, and performance of systems and workflows
Requirements
- Strong software engineering fundamentals and experience building production systems
- Experience with TypeScript, Rust, or similar systems/application programming languages
- Deep familiarity with modern software development tools, workflows, and engineering practices
- Experience using AI-assisted development tools and intuition for their strengths, weaknesses, and opportunities
- Desire to own products and features end-to-end from conception through launch and iteration
- Strong product judgment and bias toward learning from real user feedback
- Creativity in reframing problems, challenging assumptions, and inventing new workflows
Nice-to-Haves
- Experience building developer tools
- Deep thinking about how software gets built
- Excitement about redefining workflows in the age of AI
Skills
TypeScript, Rust, Frontend Development, Backend Development, Cloud Infrastructure, Ai Agent Workflows, Prompt Engineering, Developer Tooling, Observability, Scalability
Similar jobs
Fullstack Engineering jobsBuild full-stack product systems for expert acquisition, onboarding, matching, activation, and retention. The role requires 3–5 years of software engineering experience, strong product judgment, and the ability to ship measurable improvements with cross-functional partners.
Build full-stack AI-powered video creation and collaboration features, including rich interfaces, backend APIs, LLM experiences, and production systems. The role requires 5+ years of software engineering experience, strong JavaScript or TypeScript fluency, and experience integrating third-party AI APIs.
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.