- Experience
- 6–10 yrs
- Salary
- —
- Openings
- 1
- Posted
- 16 hours ago
- Work mode
- Work from home
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
This position is with ManticoreAI, a startup supported by SGInnovate and funded by prominent US cybersecurity investors. ManticoreAI is pioneering AI-native offensive security by building an innovative penetration testing engine that automates and enhances the traditionally manual security testing process. The platform delivers CREST-certified, audit-grade security findings accepted by leading auditors for standards such as SOC 2, PCI DSS, and ISO 27001. Having invested 20 months in development, the platform is live with paying clients, and this role involves advancing and scaling the existing SaaS engine in collaboration with the founder.
Job Responsibilities
- Lead ownership of a mature SaaS control plane built on Nuxt 4 and Vue 3 with over 100 pages and numerous API routes.
- Manage multi-tenant architecture with row-level security (RLS), including MSP and white-label capabilities.
- Oversee Stripe billing integrations covering subscriptions, credits, vouchers, and invoicing.
- Coordinate asynchronous process orchestration using Trigger.dev for tasks such as assessments, reporting, emails, ticketing synchronization, and certificate management.
- Develop and maintain integrations with third-party tools including Jira, ServiceNow, Slack, GitHub, GitLab, Bitbucket, Azure DevOps, IDE extensions, and SSO.
- Maintain and interface with an on-premises VPN client written in Go, responsible for linking it with the SaaS dashboard and contributing to Go code as needed.
- Define and steer the architectural direction for both frontend and backend of the SaaS platform, mentoring upcoming team members and collaborating on cross-repository decisions.
Candidate Requirements
- Minimum of six years experience delivering TypeScript applications using Vue or React in production environments.
- Proven end-to-end ownership of a SaaS codebase, not just feature development.
- Expertise with PostgreSQL and Row Level Security (RLS), including performance optimization and policy rewriting.
- Experience designing multi-tenant B2B SaaS platforms with subscription billing.
- Proficiency with asynchronous JavaScript/Node.js and billing platforms such as Stripe.
- Familiarity with Nuxt 4 preferred; experience with React acceptable with a short ramp-up period.
- Knowledge of Cloudflare Workers, Supabase, Trigger.dev or comparable background job frameworks, and Go programming for connector development is advantageous.
- Interest or background in offensive security is a plus.
- Proficiency with AI-assisted development tools such as Claude Code, Cursor, and Copilot is essential.
- Excellent written English skills to support asynchronous communication and documentation upkeep.
Technical Stack
- Frontend: Nuxt 4 SPA (SSR disabled), Vue 3, Pinia, Vue Query
- Backend: Supabase Postgres with advanced RLS, Trigger.dev for asynchronous tasks
- Billing: Stripe subscription management
- Monitoring: Sentry, Langfuse
- Testing: Vitest, Playwright, pgTAP
- Additional Languages: Go (VPN client connector), Python (cross-repository coordination)
Additional Information
This role is not a frontend-only or a purely AI-focused position. It requires comprehensive ownership over client, server, and database components of the SaaS platform. The position entails startup-paced work including long hours and occasional weekend demands due to urgent customer needs. Candidates seeking a predictable work-life balance may find this environment challenging. Strong initiative and passion for shipping robust software products are necessary.
Industry
Cybersecurity