HighLevel

Senior Software Development Engineer ( Labs)

HighLevel
Apply
2 months ago
Remote, IndiaSenior

Responsibilities

  • Own architecture, design, and development for feature flags, staged rollouts, and customer feedback capabilities.
  • Build scalable backend services, APIs, integrations, and frontend experiences with strong reliability, security, performance, and state-management practices.
  • Design data models, queries, and caching strategies across MongoDB, Redis, and other data stores for low-latency flag evaluation.
  • Drive complex features from technical design through production, including implementation, testing, deployment, monitoring, and support.
  • Build observability through logging, metrics, monitoring, tracing, and error tracking, and participate in code reviews, incident resolution, and on-call support.
  • Collaborate with Product Managers, Designers, and Engineering teams to translate requirements into scalable technical solutions and contribute to technical decisions.

Requirements

  • At least 4 years of hands-on software engineering experience building and scaling backend systems and high-performance frontend applications.
  • Strong hands-on experience with Node.js, TypeScript, API development, data modeling, and system design; NestJS experience is preferred.
  • Knowledge of RESTful APIs, microservices, distributed systems, cross-service communication, event-driven architectures, and messaging systems such as GCP Pub/Sub, Kafka, or RabbitMQ.
  • Experience with MongoDB and Redis, including data modeling, query design, and performance optimization.
  • Experience with Vue.js, React, or Angular; Vue.js is preferred, along with component-driven architecture and CSS frameworks such as Tailwind CSS or Bootstrap.
  • Experience with frontend state-management libraries or patterns such as Vuex, Pinia, Redux, or MobX.
  • Experience with production observability and debugging tools such as Grafana, Prometheus, and Sentry.
  • Familiarity with ClickHouse, Elasticsearch, document databases, analytical or columnar databases, and search engines.
  • Exposure to AI/LLM application development, including LLM API integration, prompt or context design, or AI-assisted product workflows.
  • Familiarity with Git workflows, automated testing, CI/CD pipelines, SDLC practices, and Agile development methodologies.
  • Familiarity with AI-assisted development tools such as Cursor, Claude Code, or GitHub Copilot.
  • Strong problem-solving, debugging, communication, collaboration, ownership, technical decision-making, and mentoring skills.

Benefits

  • Remote-first work arrangement, indicated by the #LI-Remote posting designation.
  • Opportunity to build core release and experimentation infrastructure used across HighLevel's platform and customer ecosystem.
  • Equal Opportunity Employer; voluntary demographic information is kept separate and is not used in hiring decisions.

Tech Stack

AngularApache KafkaBootstrapClickHouseElasticsearchGrafanaMongoDBNestJSNode.jsPrometheusRabbitMQReactRedisReduxTailwind CSSTypeScriptVue.js
HighLevel

About HighLevel

1,001-5,000 employees

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.

Contact me