# Software Development Engineer III - Conversations

**Company:** [GoHighLevel](https://hotfix.jobs/companies/gohighlevel)
**Location:** Remote
**Role:** Fullstack Engineering
**Experience:** 5+ years
**Skills:** Node.js, TypeScript, Nestjs, Express, Vue 3, REST APIs, MongoDB, Firestore, Redis, GCP, Kubernetes, Docker, Pub/Sub, GitHub Actions, Jest
**Posted:** 2025-12-18

> Build and scale backend services, APIs, and Vue 3 interfaces for HighLevel’s Conversations Threads and Composer experience. The role emphasizes distributed systems, high-volume messaging, observability, testing, and production ownership.

## Job Description

## Responsibilities
- Design and maintain Node.js/NestJS services for message storage, retrieval, and state synchronization.
- Build well-typed REST contracts for Threads and Composer operations.
- Model and optimize MongoDB and Firestore schemas for high read/write volumes and atomic updates.
- Implement queues, caching, and rate limiting to handle burst traffic gracefully.
- Ship modular Vue 3 interfaces that consume APIs efficiently and handle real-time state updates.
- Instrument logs, metrics, and traces to monitor latency, error rates, and throughput.
- Maintain high coverage across unit, integration, and contract tests.
- Participate in on-call rotations, debug incidents, and drive post-mortem action items to completion.
- Collaborate with Product and Frontend leads, review code, and support junior engineers.

## Requirements
- 4+ years of professional engineering experience, preferably in backend-heavy full-stack work.
- Expertise in Node.js and TypeScript; familiarity with NestJS or Express microservices.
- Proficiency in Vue 3 or similar modern frontend frameworks.
- Strong understanding of API design, data modeling, and distributed systems patterns.
- Experience with GCP or AWS, containerization, and CI/CD automation.
- Hands-on experience with observability and production monitoring.

## Nice-to-haves
- Pub/Sub or message queue experience.
- Event-driven or domain-driven design experience.

## Technical Environment
- **Backend:** Node.js, TypeScript, NestJS, Express, REST APIs
- **Frontend:** Vue 3, TypeScript, Pinia, Vite, Webpack, Tailwind
- **Storage:** MongoDB, Firestore, Redis
- **Infrastructure:** GCP, GKE, Pub/Sub, Cloud Tasks, Stackdriver
- **CI/CD:** GitHub Actions, Docker, Kubernetes
- **Testing:** Jest, Vitest

## Similar jobs

- [Product Engineer](https://hotfix.jobs/jobs/12261b92-c9f4-4f9e-86be-e2e64bf0d946) - Improbable - Remote
- [Full-Stack Engineer - Creative Studio](https://hotfix.jobs/jobs/55ec921d-0d93-43f4-9a8c-2a2ddfcaea61) - ElevenLabs - Remote
- [Member of Technical Staff](https://hotfix.jobs/jobs/6051e66a-231c-4f7b-ba49-2841378d314c) - Mercor - Remote - $80k – $150k/yr
- [Software Engineer II - HRIS](https://hotfix.jobs/jobs/6d29a17e-0079-4730-8b3a-0fe51a3a773b) - Rippling - Bengaluru, India
- [Software Engineer 3](https://hotfix.jobs/jobs/9c44479c-cb84-4cf0-bd00-96a662f0b882) - MongoDB - Gurugram, India

**Apply:** https://hotfix.jobs/jobs/20bd96ab-ce4e-4d81-bb61-5cc06bc0991b
**Canonical:** https://hotfix.jobs/jobs/20bd96ab-ce4e-4d81-bb61-5cc06bc0991b