Charm Security- Senior Backend Engineer – Platform
Posted May 26 · 0 applicants
Saving, applying or scoring takes a few seconds to set up your free account.
The role in plain words
This role involves designing and building core platform services that power AI-driven fraud prevention agents. You will develop multi-tenant backend services using Express.js, Prisma, and PostgreSQL, and build event-driven pipelines using NATS and RabbitMQ. Additionally, you will integrate secure authentication systems and maintain observability across GCP infrastructure.
- 6+ years of backend development experience in Node.js/TypeScript
- Experience building multi-tenant SaaS platforms for enterprise customers
- Strong understanding of event-driven architectures and real-time data processing (WebSockets, message queues)
- Hands-on experience with Kubernetes, Docker, and cloud infrastructure (GCP preferred)
- Familiarity with PostgreSQL, Redis, and data modeling with ORMs like Prisma
- Familiarity with AI/LLM integration patterns and agent orchestration (LangChain, LangGraph, Vertex AI)
- Experience with stream processing and pub/sub systems (NATS, RabbitMQ, Pub/Sub)
- Background in regulated industries with compliance frameworks (SR 11-7, SOC2 Type II, ISO 27001)
- Experience with Python/FastAPI backend services
- Familiarity with real-time communication stacks (Socket.io, Twilio, speech-to-text/TTS integrations)
Extracted from the job description · kept up to date automatically
Who this suits
This role suits experienced backend developers with at least 6 years of Node.js/TypeScript experience and a strong background in building enterprise SaaS platforms and event-driven architectures. It is less ideal for those who prefer highly structured, late-stage corporate environments, as it requires an early-stage builder's mindset.
Full job description
Original listing · kept for referenceCharm 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 is on our Platform team that powers our AI agents and serves our financial services customers. Your Role You'll design and build Charm's core platform services, working closely with our AI engineering and Data Science team to bring fraud prevention capabilities to production. You will: • Architect and develop our multi-tenant platform serving enterprise financial institutions using Express.js, Prisma, and PostgreSQL • Build and scale the backend services powering our real-time conversation widget (via Socket.io), analyst Copilot, and management portal • Design event-driven pipelines using NATS and RabbitMQ that process fraud signals and trigger AI-driven interventions • Implement secure, compliant integrations with bank systems using Descope for enterprise authentication • Drive reliability and observability across our GCP infrastructure using Pino, OpenTelemetry, and Prometheus • Collaborate directly with AI engineers (who work with LangChain/LangGraph), product, data science, and customers to ship high-impact features • Contribute to backend engineering practices and technical decisions as we grow
Requirements: Requirements • 6+ years of backend development experience in Node.js/TypeScript • Experience building multi-tenant SaaS platforms for enterprise customers • Strong understanding of event-driven architectures and real-time data processing (WebSockets, message queues) • Hands-on experience with Kubernetes, Docker, and cloud infrastructure (GCP preferred) • Familiarity with PostgreSQL, Redis, and data modeling with ORMs like Prisma • Understanding of security and compliance requirements (SOC2, enterprise authentication patterns) • Comfort working directly with customers and cross-functional teams • A builder's mindset. We're early stage and move fast Nice to Have • Experience in financial services, fraud prevention, or cybersecurity • Familiarity with AI/LLM integration patterns and agent orchestration (LangChain, LangGraph, Vertex AI) • Experience with stream processing and pub/sub systems (NATS, RabbitMQ, Pub/Sub) • Background in regulated industries with compliance frameworks (SR 11-7, SOC2 Type II, ISO 27001) • Experience with Python/FastAPI backend services • Familiarity with real-time communication stacks (Socket.io, Twilio, speech-to-text/TTS integrations)
Questions about this role
- This listing did not state a salary. We only show pay when the employer publishes it.
- 6+ years of backend development experience in Node.js/TypeScript, Experience building multi-tenant SaaS platforms for enterprise customers, Strong understanding of event-driven architectures and real-time data processing (WebSockets, message queues), Hands-on experience with Kubernetes, Docker, and cloud infrastructure (GCP preferred), Familiarity with PostgreSQL, Redis, and data modeling with ORMs like Prisma