Charm Security-Senior Full Stack Software Engineer
Core
Building end-to-end features for AI-powered fraud prevention systems serving financial institutions, including real-time conversation analysis and behavioral science tools.
Role type
Senior Full Stack Software Engineer (AI/Security)
Builds
Prevention Agent, Copilot for fraud analysts, and Customer-Facing Agent for self-service fraud reporting
Domain
Financial services / Cybersecurity / AI
Deliverable
production ML models
Required skills
Node.js/TypeScript, React, PostgreSQL, Redis, Express.js, WebSockets/Socket.io, NATS, Docker, CI/CD, GCP, distributed systems concepts
Preferred skills
Financial services domain, AI/LLM integration, NATS/RabbitMQ/Kafka, Kubernetes, security/compliance (SOC2), Python/FastAPI
Technologies
React, Node.js, Express.js, Prisma, PostgreSQL, Redis, NATS, Socket.io, LangChain, LangGraph, Pino, OpenTelemetry, Prometheus, Docker, GCP
Responsibilities
Build and own features across React frontends and Node.js/Express backend services; Design and implement APIs, background workers, and data models; Build event-driven systems using NATS; Develop real-time features using Socket.io and WebSockets; Integrate AI capabilities into production systems; Design database schemas and optimize queries; Build observability into services; Collaborate with product, design, AI engineers, and customers. (via careerplan.io/jobs/61-003-D0-36A-charm-security-senior-full-stack-software-engineer-at-team8)
Seniority
Senior, hands-on IC