HighLevel

Software Development Engineer III – Conversations

HighLevel

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSGoogle Cloud PlatformJavaScriptMicroservicesMongoDBNode.jsTypeScriptVue.js

About the role

  • Design and maintain Node.js/NestJS services for message storage, retrieval, and state sync
  • Build well-typed REST contracts for Threads and Composer operations
  • Model and optimize MongoDB/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 UIs that consume your APIs efficiently and handle realtime 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, debug incidents, and drive post-mortem action items to closure
  • Work closely with Product and Frontend leads while reviewing code and supporting junior engineers

Requirements

  • 4+ years of professional engineering experience, preferably backend-heavy full-stack work
  • Expert in Node.js and TypeScript; comfortable with NestJS or Express microservices
  • Proficient in Vue 3 or similar modern frontend frameworks
  • Strong understanding of API design, data modeling, and distributed system patterns
  • Experience with GCP (or AWS), containerization, and CI/CD automation
  • Hands-on with observability and production monitoring
  • Bonus: Pub/Sub or message queue experience; event-driven or domain-driven design background
Benefits
  • EEO Statement: The company is an Equal Opportunity Employer.
  • As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information.
  • This information is used solely for compliance with government record-keeping, reporting, and other legal requirements.
  • This data will be kept separate from your application and will not be used in the hiring decision.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsNestJSTypeScriptVue 3MongoDBFirestoreAPI designcontainerizationCI/CDevent-driven design
Soft skills
debuggingcollaborationcode reviewsupporting junior engineersincident management