This role involves building a cutting‑edge SaaS platform for insurance brokers, leveraging AI assistants to accelerate development while maintaining high code quality and architectural standards. The engineer will work on full stack development across Next.js/React frontend and Supabase backend, design database schemas, implement AI‑driven coding workflows, and manage authentication, email, and notification systems.
Full Stack Software Engineer – AI-Powered Development at Monark HQ
United States
More jobs at Monark HQRequirements
Experience
- 5+ years of full stack development experience
Skills
- AI development tools proficiency
- Prompt engineering
- AI-friendly code structure
- Database security
- Row Level Security
- Server-side rendering
- React Server Components
- Supabase Auth
- RBAC
- Magic link authentication
- Email template design
- Transactional email flows
- Notification system design
- Testing
- Monitoring
- Problem solving
- Communication
- Mentoring
- Self-directed learning
Languages
- English
Responsibilities
- Leverage AI coding assistants to accelerate feature development and code generation
- Write effective prompts and documentation for AI assistants
- Review and refine AI-generated code to ensure production quality
- Implement AI-friendly code structures and documentation
- Build and maintain features across Next.js/React frontend and Supabase backend
- Implement complex business logic for insurance quoting, RFP management, and carrier integrations
- Design and optimize PostgreSQL database schemas and relationships
- Create responsive UI components using React and Tailwind CSS
- Develop RESTful APIs with proper authentication, authorization, and error handling
- Design and implement Row Level Security (RLS) policies for multi-tenant isolation
- Create efficient database migrations using Supabase CLI
- Implement secure authentication flows with Supabase Auth or similar systems
- Design role-based access control for multi-tenant SaaS
- Build magic link authentication systems for external users
- Craft React-based email templates using React Email components
- Implement transactional email flows with Resend or similar services
- Build notification systems with proper queuing and retry logic
Technologies
Next.jsReactTypeScriptTailwind CSSSupabasePostgreSQLClaude CodeCursorGitHub CopilotVercelStripeResendReact EmailMJMLSendGridTanStack QueryZustandVitestPlaywrightReact Testing LibrarySentryPostHogZodtRPCEdge FunctionsJWTOAuth
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.