Software Development Engineer II - Conversations
Core
Design, build, and scale backend systems and frontend interfaces for the Threads & Composer experience inside HighLevel Conversations, handling billions of messages monthly.
Role type
Senior Full Stack Engineer (Conversations)
Builds
Multi-channel communication surfaces (SMS, Email, WhatsApp, DMs) and backend services for message delivery and storage.
Domain
SaaS / AI-powered business operating system / Distributed systems
Deliverable
production ML models | product features
Required skills
Node.js, Go, Vue 3, TypeScript, SQL/NoSQL, Queues/Async processing, Redis, Distributed systems fundamentals, AI coding agents
Preferred skills
GCP (GKE, Pub/Sub), MongoDB, Firestore, ElasticSearch, ClickHouse, Kubernetes, GitHub Actions
Technologies
Node.js, Go, Vue 3, TypeScript, Pinia, Vite, Tailwind, MongoDB, Firestore, Redis, ElasticSearch, ClickHouse, GCP (GKE, Pub/Sub, Cloud Tasks), GitHub Actions, Docker, Kubernetes
Responsibilities
Build and ship features in Node.js/Go services handling live traffic; Own well-scoped services end-to-end including code, tests, rollout, and monitoring; Work with SQL and NoSQL data stores; Get hands-on with queues, caches, and rate limiters; Ship Vue 3 UIs consuming own APIs; Write design docs and defend them in review; Join the on-call rotation.
Seniority
Senior, hands-on IC
