Role Description
We're hiring a senior full stack engineer who can own critical systems and large features end to end, proactively identify problems, drive scalable solutions, and raise the engineering quality bar across the team.
-
Own critical subsystems and large features end to end - from problem discovery and technical design through development, rollout, monitoring, and measuring customer and business impact.
-
Lead major technical initiatives within the team and drive architecture, design, implementation, rollout strategy, and post-release improvements.
-
Proactively identify system problems, including scalability bottlenecks, reliability risks, performance issues, technical debt, usability gaps, and operational inefficiencies, and drive solutions without waiting for them to be assigned.
-
Design and operate reliable distributed systems using message queues, background workers, schedulers, retries, idempotency, caching, and high-volume third-party platform API integrations.
-
Anticipate scale, edge cases, failure modes, rate limits, API changes, and downstream system implications before they become production problems.
-
Evaluate architectural and technology trade-offs across scalability, reliability, maintainability, cost, development velocity, and customer impact.
-
Build data pipelines that ingest and enrich large volumes of social data and metrics from multiple sources and provide infrastructure for fast analytics and insights.
-
Process media at scale, including image and video upload, transformation, optimization, generation, storage, and delivery in the formats required by different social platforms.
-
Ship both backend APIs and frontend experiences, with strong attention to usability, performance, accessibility, and customer experience.
-
Build production-grade AI capabilities using LLMs, image/video generation, embeddings, RAG, tool calling, and agentic workflows to improve customer outcomes.
-
Identify opportunities where AI and intelligent technologies can improve product capabilities, engineering productivity, system reliability, or operational efficiency, and validate them through prototypes and measurable outcomes.
-
Follow and promote Test-Driven Development and strong automated testing practices to reduce defect leakage and improve release confidence.
-
Own production quality through observability, monitoring, incident investigation, root-cause analysis, and permanent corrective actions.
-
Raise the engineering quality bar through code reviews, design reviews, engineering standards, documentation, testing practices, and maintainable architecture.
-
Mentor engineers and help the team make better technical decisions through design discussions, reviews, prototypes, and knowledge sharing.
Qualifications
-
4+ years of hands-on software engineering experience building and operating production systems, preferably SaaS products at meaningful scale.
-
Strong experience independently owning complex or business-critical features or services from design through production.
-
Hands-on experience building distributed systems using message queues, background workers, schedulers, retries, idempotency, caching, and high-volume third-party API integrations.
-
Extensive experience integrating with third-party APIs and handling real-world challenges such as rate limits, authentication and token management, webhooks, retries, API version changes, partial failures, and inconsistent external dependencies.
-
Strong ability to proactively identify system problems and drive improvements across scalability, reliability, performance, maintainability, and technical debt.
-
Strong understanding of system design and the ability to evaluate architectural trade-offs, edge cases, downstream dependencies, and long-term implications.
-
Strong engineering fundamentals with experience writing clean, maintainable, well-tested code and applying Test-Driven Development or similar disciplined testing practices.
-
Strong TypeScript and Node.js experience; hands-on experience with NestJS is preferred.
-
Experience building customer-facing web applications using Vue.js, React, Angular, or similar modern frontend frameworks, with a good understanding of UI/UX principles and the ability to identify usability gaps.
-
Experience with MongoDB, Redis, and data-intensive applications.
-
Experience with large-scale data ingestion, ETL/ELT, analytics, or data warehousing using technologies such as ClickHouse, BigQuery, Snowflake, Elasticsearch, or similar systems.
-
Hands-on experience building AI-powered software using LLM APIs, embeddings, RAG, image/video generation, tool calling, or agentic workflows.
-
Ability to move AI features beyond prototypes into reliable production systems with appropriate evaluation, observability, guardrails, cost considerations, and failure handling.
-
Hands-on experience with AI-assisted software development and the ability to use AI coding tools thoughtfully while maintaining ownership of architecture, quality, security, and correctness.
-
Customer-first and product-oriented mindset: start with the customer or business problem and select technology based on the desired outcome.
-
Strong written and verbal communication skills, with the ability to lead technical discussions, communicate trade-offs clearly, and collaborate effectively in a remote environment.
Requirements
-
Experience building social listening, monitoring, sentiment analysis, trend detection, brand intelligence, social publishing, or social media management products.
-
Hands-on experience integrating with social platform APIs such as Meta/Facebook, Instagram, LinkedIn, TikTok, YouTube, X/Twitter, Pinterest, Google Business Profile, or similar platforms.
-
Experience designing systems for high-volume event ingestion and near real-time processing using Pub/Sub, Kafka, SQS, RabbitMQ, or similar event-driven architectures.
-
Experience working with high-volume external APIs where rate limiting, token lifecycle management, webhooks, asynchronous processing, and third-party reliability are core challenges.
-
Experience with social listening, NLP, sentiment analysis, trend detection, topic classification, entity extraction, or deriving insights from unstructured social data.
-
Experience building AI workflows that generate personalized posts, images, videos, recommendations, or marketing content from customer or business data.
-
Experience designing or operating agentic workflows involving tools, retrieval, structured outputs, evaluation, guardrails, and human-in-the-loop patterns.
-
Experience with large-scale image/video processing, including transcoding, optimization, codecs, storage, CDN delivery, or asynchronous media pipelines.
-
Experience with GCP technologies such as Pub/Sub, Cloud Storage, GKE, Firestore, monitoring, and autoscaling.
-
Previous experience in SaaS, MarTech, CRM, social media management, analytics, or a high-growth product environment.
-
Experience leading technical design discussions, writing design documents, mentoring engineers, and improving engineering standards within a team.
-
Contributions to open-source projects, technical writing, side projects, or experimentation with emerging AI and engineering technologies.
Benefits
-
Remote-first work environment.
-
Opportunity to work with a diverse team across multiple countries.
-
Innovative and dynamic work culture.
Company Description
HighLevel is an AI-powered business operating system that gives agencies, entrepreneurs and SMBs the infrastructure to build, automate and scale. Today, HighLevel supports SMBs across 150+ countries, fueling community-driven growth rooted in real customer outcomes.
To date, businesses operating on HighLevel have generated over $7 billion in ecosystem value, demonstrating the impact of shared infrastructure at scale.
With over 2,000 team members across 10+ countries, HighLevel operates as a global, remote-first organization built for speed and ownership.