HighLevel

Software Development Engineer III

HighLevel

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

About the role

  • Own feature delivery from concept to production for the Sub-Accounts platform — design APIs, implement backend logic, and build clean, responsive frontend experiences (any modern UI framework; Vue.js experience is a big plus).
  • Build and evolve highly scalable, performant microservices using Node.js, MongoDB, Redis, and event-driven patterns running on Kubernetes and GCP.
  • Proactively hunt down and fix systemic issues (race conditions, deadlocks, memory leaks, timeouts, data inconsistencies) across the sub-accounts hierarchy and permissions system.
  • Drive performance and cost optimizations — query tuning, intelligent caching, indexing strategies, and GCP cost reduction without sacrificing speed or reliability.
  • Ruthlessly reduce technical debt through refactoring, improving test coverage, and eliminating anti-patterns in both backend and frontend code.
  • Strengthen security at every layer — RBAC/ABAC enforcement, tenant isolation, audit trails, rate limiting, secrets management, and input validation.
  • Improve observability across the stack — meaningful logs, metrics, distributed tracing, and alerts that make incidents easy to debug in real time.
  • Work hand-in-hand with QA from day one: review test cases, give live demos during QA handover, and resolve feedback quickly.
  • Build internal tools, scripts, and automation that accelerate development, testing, and deployment cycles for the entire team.
  • Actively pair with teammates, share knowledge, conduct code reviews, and help unblock others.
  • Participate in on-call rotation and own incident resolution for the sub-accounts services you build.
  • This is a hands-on individual contributor role where you’ll write production code daily, ship complete features fast, and directly shape how thousands of agencies and resellers experience our platform.
  • If you love end-to-end ownership and want to make multi-account management feel effortless and bulletproof — this is your role.

Requirements

  • 4–7 years of hands-on engineering experience with proven exposure to scale (high TPS, large datasets, or complex multi-tenant/multi-account systems)
  • Expert-level Node.js and a strong habit of writing clean, modular, reusable code
  • Deep expertise with MongoDB (complex schemas, aggregation framework, indexing, sharding, change streams)
  • Solid production experience with Redis (caching, rate-limiting, pub/sub, distributed locks, session management)
  • Real-world experience building and operating microservices on Kubernetes (deployments, services, configmaps, helm, basic troubleshooting)
  • Strong hands-on experience with any major cloud provider (GCP, AWS, or Azure) – you know how to use managed services for containers, queues, caches, serverless, and databases effectively
  • Comfortable building responsive, high-quality UIs with any modern frontend framework (Vue.js is a big plus; React or Angular experience works perfectly too)
Benefits
  • Flexible work arrangements
  • Professional development opportunities
Applicant Tracking System Keywords

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

Hard Skills & Tools
Node.jsMongoDBRedisKubernetesGCPVue.jsmicroservicesAPI designevent-driven patternsquery tuning
Soft Skills
problem-solvingcollaborationcode reviewsknowledge sharingincident resolutiontest coverage improvementperformance optimizationtechnical debt reductioncommunicationownership