Senior AI Full-Stack Software Engineer’s JD
Company Overview
CMAI is a modern multitenant SaaS property management platform that leverages AI to automate critical workflows for property managers, tenants, staff, and vendors. Our technology stack includes Next.js, Node.js/Express, TypeScript, Prisma, PostgreSQL, and advanced AI integrations. We are building and scaling our infrastructure on Google Cloud Platform (GCP).
We are seeking a Senior AI Full-Stack Software Engineer who excels at rapid, high-quality delivery through vibe coding and possesses strong security architecture expertise to help build a secure, scalable foundation from the early stage.
Role Summary
As a Senior AI Full-Stack Software Engineer, you will lead the design and implementation of AI-powered features while championing vibe coding practices to dramatically improve team velocity and working efficiency. You will take ownership of key security architecture decisions across the full stack and Google Cloud infrastructure, ensuring that security is embedded by design in our multitenant SaaS platform. You will also supervise and mentor junior engineers, helping them improve both their vibe coding skills and secure development practices.
Key Responsibilities
· Architect and rapidly implement AI agents and intelligent workflows using OpenAI, Anthropic, and orchestration tools.
· Deliver full-stack features end-to-end using Next.js/React, Node.js/Express with TypeScript, Prisma, PostgreSQL, and Google Cloud services.
· Lead security architecture efforts, including designing secure multitenant data isolation, Google Cloud IAM strategies, network segmentation, encryption at rest and in transit, VPC design, and zero-trust principles.
· Champion vibe coding within the team — developing fast, intuitive, and efficient coding practices that boost productivity while maintaining high security and code quality standards.
· Supervise, mentor, and train junior full-stack engineers and the AI Agentic Workflow Engineer in both vibe coding and secure development practices through pair programming, code reviews, and hands-on guidance.
· Ensure secure integration of AI workflows, webhook endpoints, database schemas, and third-party services (Stripe, Twilio, etc.).
· Optimize our infrastructure on Google Cloud Platform (GCP) with a strong focus on security best practices (Cloud Run, Cloud SQL, Memory-store, Cloud Storage, Cloud KMS, and Cloud Build).
· Drive best practices in testing, performance optimization, and secure CI/CD pipelines.
· Conduct thorough code and architecture reviews with emphasis on both efficiency (vibe coding) and security.
· Help establish security standards and documentation that will support future compliance efforts (SOC 2, PIPEDA, etc.).
Required Skills & Experience
· 6+ years of full-stack software engineering experience with modern JavaScript/TypeScript ecosystems.
· Strong expertise in Next.js 14+ (App Router), React, Node.js/Express, Prisma, PostgreSQL, and Redis.
· Proven experience building AI-powered features or agents (LLM integration, prompt engineering, workflow orchestration).
· Strong security architecture knowledge, particularly in cloud environments — including IAM, network security, data encryption, multitenant isolation, and secure API design.
· Hands on experience with Google Cloud Platform (GCP) security services and best practices.
· Demonstrated ability to practice and teach vibe coding — coding with high momentum, excellent intuition, and rapid yet clean, secure delivery.
· Solid experience with Docker, Infrastructure as Code (Terraform), and modern CI/CD pipelines.
· Strong mentoring and leadership skills with a passion for elevating junior engineers in both speed and security awareness.
· Excellent communication and collaboration abilities.
Nice to Have
· Previous experience designing secure architectures for multitenant SaaS platforms.
· Familiarity with compliance frameworks (PIPEDA, SOC 2, PCIDSS).
· Experience with Google Cloud security tools (Cloud KMS, VPC Service Controls, Security Command Center, etc.).
· Background in property-tech or handling sensitive personal/financial data.
· Experience with real-time technologies (Web-Sockets / Socket.IO).
Location & Compensation
Competitive salary, equity, comprehensive health benefits, and unlimited PTO.
Pay: $120,000.00-$150,000.00 per year
Benefits:
- Employee stock purchase plan
- On-site parking
- Paid time off
- Stock options
Work Location: In person