Senior Full Stack Software Engineer
Charm Security is building AI-powered defense systems that protect people from scams and social engineering attacks targeting financial institutions. Our platform combines real-time conversation analysis, behavioral science, and AI agents to break the scam spell before harm occurs.
Backed by Team8, we're deploying our technology with banks and financial services companies to protect their customers at the moment of risk. Our product suite includes a Prevention Agent for real-time customer protection, a Copilot for fraud analysts, and a Customer-Facing Agent for self-service fraud reporting.
This role spans our entire product stack. From React frontends through Node.js services to event-driven backends and the AI systems that power our fraud prevention.
What you'll do
Build and own features across our React frontends (analyst Copilot, management portal, real-time conversation widget) and Node.js/Express backend services
Design and implement APIs, background workers, and data models using Express.js, Prisma, and PostgreSQL
Build event-driven systems using NATS to process fraud signals and coordinate between services
Develop real-time features using Socket.io and WebSockets for live fraud detection workflows