Role overview
Build backend services for an AI security product that monitors AI assets, assesses risks, and provides actionable insights. This staff-level engineering role covers the design and operation of scalable APIs and services, with an emphasis on security, data protection, and reliable deployment in cloud environments.
Responsibilities
- Design, develop, and maintain server-side applications and APIs.
- Build and optimize database schemas, queries, and storage approaches.
- Integrate backend services with user-facing applications in partnership with frontend developers.
- Contribute to service architecture and code reviews, including microservices design.
- Diagnose, debug, and improve existing systems while applying security and data protection measures.
- Deploy and manage services using cloud platforms, and keep current with relevant backend practices.
Requirements
- At least eight years of backend development experience with Node.js and TypeScript.
- Experience managing databases and designing REST APIs; GraphQL familiarity is an advantage.
- Experience designing and implementing microservices.
- Knowledge of scaling and performance techniques, including caching, message queues, and distributed architectures.
- Experience implementing authentication, authorization, and data protection.
- Strong problem-solving, communication, and collaboration skills.
Benefits and work setup
- The listing describes equity awards, a stock purchase plan, flexible time off, paid holidays and sick time, parental leave, health and retirement benefits, wellness support, and home office and mobile phone allowances.
- The U.S. base salary range is $156,000–$215,000, with variation by location.