
Software Development Engineer III – Conversations
HighLevel
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇳 India
Visit company websiteJob 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