Gohighlevel

Senior Software Development Engineer (Agency Success)

India, Remote. Posted a month ago

The role

You will build and improve the systems that let agencies sign up, onboard, manage their accounts, and handle subscriptions and billing on HighLevel. You will work on both frontend and backend, and help make technical decisions for these systems.

What you will do

  • Own and contribute to the architecture, design, and development of key product areas across the Agency Module, Agency Onboarding, and Platform Billing.
  • Design and build scalable backend services, APIs, and integrations, including with third-party platforms such as Stripe.
  • Build performant and scalable frontend experiences for agency management, onboarding, and billing workflows.
  • Drive technical decisions, identify risks and trade-offs, and independently own complex features from design through production.
  • Use AI-assisted development tools to improve development, testing, debugging, and refactoring while keeping quality and security standards.
  • Design data models and build efficient queries across Firestore, MongoDB, ClickHouse, and Elasticsearch.
  • Take part in the full software development life cycle, including deployment, monitoring, and production support.
  • Write clean, secure, testable code with appropriate unit and integration test coverage.
  • Build and maintain observability through logs, metrics, monitoring, and tracing.
  • Collaborate with Product Managers, Designers, and other engineering teams to turn business requirements into technical solutions.

Required qualifications

  • 4+ years of hands-on software engineering experience building and scaling backend systems and frontend applications.
  • Strong backend skills in Node.js, TypeScript, API development, data modeling, and system design.
  • Strong understanding of RESTful API design, microservices architecture, and distributed systems.
  • Hands-on experience with MongoDB and Redis, including data modeling, query design, and performance optimization.
  • Experience with event-driven architectures and messaging systems such as GCP Pub/Sub, Kafka, RabbitMQ, or similar.
  • Exposure to AI/LLM application development, such as integrating LLM APIs or building AI-assisted product workflows.
  • Good frontend experience with modern frameworks such as Vue.js, React, or Angular, and component-driven architecture.
  • Experience with frontend state management libraries such as Vuex/Pinia, Redux, MobX, or similar.
  • Good understanding of production observability and debugging with tools such as Grafana, Prometheus, Sentry, or similar.
  • Experience with modern SDLC practices, Agile methodologies, Git workflows, automated testing, and CI/CD pipelines.
  • Strong problem-solving and debugging skills across frontend, backend, databases, and distributed services.
  • Excellent communication and cross-functional collaboration skills, including mentoring other engineers.

Nice to have

  • Experience with NestJS.
  • Familiarity with ClickHouse and Elasticsearch.
  • Familiarity with AI-assisted development tools such as Cursor, Claude Code, or GitHub Copilot.
  • Experience with Vue.js specifically (Vue.js is preferred over other frameworks).
  • Experience with Tailwind CSS or Bootstrap.

Before you apply

  • The posting lists this role as remote.

About the company

HighLevel is an AI-powered business operating system that gives agencies, entrepreneurs and SMBs the infrastructure to build, automate and scale. The company has over 2,000 team members across 10+ countries and operates as a remote-first organization.

Senior Software Development Engineer (Agency Success) at Gohighlevel | JobZoey