What you will do
Our backend product engineers work on features across the entire Hex application. Here are some example projects:
- Build and extend Hex’s API and CLI to enable powerful, ergonomic workflows for our most sophisticated technical users
- Design MCP server and client implementations to expand entry points into our capabilities
- Design and implement a next-generation access control system, including role-based access control (RBAC), admin request/approval flows, and tiered admin roles that scale with complex organizations
- Own full-stack product changes end-to-end, from backend policy enforcement to admin-facing workflows, ensuring these enterprise features are intuitive, reliable, and secure
- Propose and implement well-architected, scalable systems in collaboration with the broader Hex team
About You
- 5+ years of backend or full-stack software engineering experience
- Skilled at building systems with high levels of complexity and intricate business logic
- Deep interest and/or experience in developing state-of-the-art agentic workflows involving disparate systems and tools
- Experience working in a remote-first team, with strong communication skills in that context
- A passion for technical collaboration, including RFCs, code reviews, and architecture discussions
- Hands-on familiarity with enterprise integrations: SSO, SCIM-based provisioning, audit logs, MFA, and delegated access
- A strategic mindset that balances business and product goals with engineering excellence—you understand tradeoffs between user value and technical complexity and operate pragmatically
- Willingness to make changes anywhere in the stack to drive impact
Our stack
Our product is a web-based notebook and app authoring platform. Our frontend is built with Typescript and React, using a combination of Apollo GraphQL and Redux for managing application state and data. On the backend, we also use Typescript to power an Express/Apollo GraphQL server that interacts with Postgres, Redis, and Kubernetes to manage our database and Python kernels. Our backend is tightly integrated with our infrastructure and CI/CD, where we use a combination of Terraform, Helm, and AWS to deploy and maintain our stack.
Compensation
The salary range for this role is: $198,000 - $265,000