2 months ago
Remote, IndiaSenior
Responsibilities
- Design and build high-throughput, low-latency Node.js and Go services on critical messaging paths.
- Own systems end to end, including architecture, design documents, implementation, testing, rollout, and production health.
- Model and optimize SQL and NoSQL data layers for high-volume reads and writes and atomic updates.
- Build queueing, caching, and rate-limiting layers for burst traffic.
- Implement logs, metrics, and traces to monitor system health.
- Debug production incidents, ship fixes, and drive post-mortems to completion.
- Review code and mentor or elevate other engineers.
- Build and maintain Vue 3 frontend interfaces for the Threads and Composer experience.
Requirements
- 4+ years of backend engineering experience with deep hands-on Node.js and/or Go experience.
- Experience designing queueing systems using Pub/Sub, Kafka, RabbitMQ, Cloud Tasks, or similar technologies, including delivery semantics, ordering, and backpressure.
- Experience with complex distributed systems, including consistency trade-offs, idempotency, fault tolerance, and partial-failure handling.
- Hands-on experience with Redis or other in-memory data stores, including caching strategies, data structures, and failure modes.
- Strong SQL or NoSQL database skills, including schema design, indexing, and query optimization at high volume.
- Ability to write clear design documents and rigorous test cases.
- Ability to use AI-assisted engineering tools to produce accurate, tested, production-quality code.
- Experience solving ambiguous problems, ideally in 0-to-1 environments.
- Deep understanding of system behavior under load, tail latency, and network partitions.
- Experience designing test cases as part of system design.
- Familiarity with GCP, MongoDB, Firestore, ClickHouse, and Elasticsearch is a bonus.
- Experience building or scaling messaging, automation, or event-driven platforms is a bonus.
- Experience taking systems from 0 to 1 or rebuilding them without disrupting service is a bonus.
Benefits
- Remote-first work arrangement.
- Opportunity to work on systems processing billions of messages and supporting more than 1 million businesses worldwide.
Tech Stack
Apache KafkaClickHouseDockerElasticsearchGitHub ActionsGoGoogle Cloud PlatformKubernetesMongoDBNode.jsRabbitMQRedisSQLTypeScript
Categories
About HighLevel
HighLevel builds a white-label, all-in-one marketing and CRM platform for agencies, entrepreneurs, and SMBs, combining lead capture, automation, email/SMS, websites and funnels, payments, and appointment management. Founded in 2018 and headquartered in Dallas, it is privately held and raised $60M in private equity funding in 2024. The subscription SaaS serves customers in 150+ countries and is used by over one million businesses.
