高级软件开发工程师 (实验室)
Senior Software Development Engineer ( Labs)
关于我们
HighLevel 是一个由人工智能驱动的业务操作系统,为代理商、企业家和中小型企业提供构建、自动化和扩展的基础设施。如今,HighLevel 为全球 150 多个国家的中小企业提供支持,推动以真实客户成果为基础的社区驱动增长。
到目前为止,使用 HighLevel 运营的企业已创造超过 70 亿美元的生态系统价值,证明了规模化共享基础设施的影响。通过将对话、自动化和智能集中到一个系统中,我们帮助企业在速度、复杂度和执行效率上取得进步。
在平台背后,HighLevel 每天处理超过 40 亿次 API 调用和 25 亿条消息事件。拥有 250TB 的分布式数据、250 多个微服务以及支持超过 100 万个域名,我们的架构专为性能、弹性和长期可扩展性而设计。
我们的团队
HighLevel 在 10 多个国家拥有超过 2000 名团队成员,是一家以远程办公为主、注重速度和所有权的全球性组织。我们重视主动性、清晰度和执行力,为有抱负的人提供空间,构建支持全球数百万企业的系统。在这里,创新蓬勃发展,想法受到赞赏,无论人们来自哪里,他们都是第一位的。
我们的影响
每个月,HighLevel 为超过 100 万家企业提供超过 15 亿条消息、2 亿个潜在客户和 2000 万次对话。这些数字背后是真实的人们在建立独立性、拓展机会并创造可衡量的影响。我们自豪地成为其中的一部分。
在我们的 YouTube 频道或博客文章中了解更多关于我们信息
职位描述:
我们正在寻找一名软件开发工程师 III(全栈)加入我们的 Labs 团队。Labs 是 HighLevel 将新功能部署到生产环境的平台——控制分阶段发布、功能标志和整个平台上的实验,并通过产品内的客户反馈闭合循环。
如今,HighLevel 平台上每项新功能的发布都经过 Labs 的功能标志和发布基础设施,覆盖 10 万多家代理机构及其服务的 200 多万家企业。我们构建的系统直接决定了工程团队其余部分能够安全且快速地发布功能——实现渐进式发布、公司在公司和地点层面的定向启用,以及在出现问题时快速安全地回滚。
该团队构建并扩展功能标志管理、分阶段功能发布等核心能力。
查看英文原文
About us
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. By centralizing conversations, automation and intelligence into one system, we help businesses move faster, reduce complexity and execute efficiently.
Behind the platform, HighLevel powers more than 4 billion API hits and 2.5 billion message events daily. With 250 terabytes of distributed data, 250+ microservices and over 1 million domain names supported, our architecture is built for performance, resilience and long-term scalability.
Our people
With over 2,000 team members across 10+ countries, HighLevel operates as a global, remote-first organization built for speed and ownership. We value initiative, clarity and execution, creating space for ambitious people to build systems that support millions of businesses worldwide. Here, innovation thrives, ideas are celebrated and people come first, no matter where they call home.
Our impact
Every month, HighLevel enables more than 1.5 billion messages, 200 million leads and 20 million conversations for the more than 1 million businesses we support. Behind those numbers are real people building independence, expanding opportunity and creating measurable impact. We’re proud to be a part of that.
Learn more about us on our YouTube Channel or Blog Posts
About the Role:
We're looking for a Software Development Engineer III (Full Stack) to join our Labs team. Labs is the platform that powers how HighLevel ships new features to production — controlling staged rollouts, feature flags, and experimentation across the platform, and closing the loop with in-product customer feedback.
Today, every new capability shipped across HighLevel's platform passes through Labs' feature-flag and rollout infrastructure, spanning 100K+ agencies and the 2M+ businesses they serve. The systems we build directly shape how safely and quickly the rest of the engineering org can ship — enabling gradual rollouts, targeted enablement at the company and location level, and fast, safe rollback when something goes wrong.
The team builds and scales core capabilities across feature flag management, staged feature rollout, and customer feedback collection. These systems let product and engineering teams control exactly who gets a feature and when, monitor adoption and health in real time, and gather structured feedback directly from agencies and locations to inform what ships next.
As an SDE-3, you'll play a key role in building and evolving these systems across the frontend and backend, while contributing to technical architecture and engineering decisions. You'll work on challenges involving high-throughput flag evaluation, scalable APIs and services, distributed systems, and data architecture — with a strong focus on reliability, low latency, and correctness, since every other team's shipping velocity depends on this platform working correctly.
You'll collaborate closely with Product Managers, Designers, and other Engineers across the org to take features from requirements and technical planning through implementation and production, while contributing to technical decisions and continuously improving the systems you own.
Responsibilities
- Own and contribute to the architecture, design, and development of key product areas across Feature Flags, Staged Rollouts, and Customer Feedback within the Labs platform.
- Design and build scalable backend services, APIs, and integrations, working across internal microservices and third-party platforms such as Statsig, with a strong focus on reliability, security, and performance.
- Build performant and scalable frontend experiences for feature flag management, rollout configuration, and feedback collection workflows using modern frontend frameworks and component-driven architecture with strong state management practices.
- Drive technical decisions, identify risks and trade-offs, and independently own complex features from technical design through production.
- Leverage AI-first development practices and AI-assisted development tools to improve development, testing, debugging, and refactoring while maintaining strong quality and security standards.
- Design data models and build efficient queries and caching strategies across data stores such as MongoDB and Redis, optimized for low-latency flag evaluation at scale.
- Participate across the full Software Development Life Cycle (SDLC), from requirement analysis and technical design to implementation, deployment, monitoring, and production support.
- Write clean, efficient, secure, and testable code with appropriate unit and integration test coverage.
- Build and maintain effective observability through logs, metrics, monitoring, and tracing to improve system reliability and enable faster production issue resolution — critical given that other engineering teams depend on Labs to ship safely.
- Participate in code reviews, technical design discussions, incident resolution, and operational support, including on-call responsibilities where applicable.
- Collaborate closely with Product Managers, Designers, and other Engineering teams to translate business requirements into scalable technical solutions.
- Follow engineering best practices around security, scalability, maintainability, testing, documentation, and production readiness.
Requirements
- 4+ years of hands-on software engineering experience building and scaling robust backend systems and high-performance frontend applications.
- Strong backend engineering skills with hands-on experience in Node.js, TypeScript, API development, data modeling, and system design. Experience with NestJS is preferred.
- Strong understanding of RESTful API design, microservices architecture, distributed systems, and cross-service communication.
- Hands-on experience working with data stores such as MongoDB and Redis, with a strong understanding of data modeling, query design, and performance optimization.
- Experience working with event-driven architectures and messaging systems such as GCP Pub/Sub, Kafka, RabbitMQ, or similar technologies.
- Exposure to AI/LLM application development, such as integrating LLM APIs, prompt/context design, or building AI-assisted product workflows.
- Good frontend development experience with modern frameworks such as Vue.js, React, or Angular, with Vue.js preferred, along with a good understanding of component-driven architecture and modern CSS frameworks such as Tailwind CSS or Bootstrap.
- Experience with frontend state management patterns and libraries such as Vuex/Pinia, Redux, MobX, or similar solutions.
- Good understanding of production observability and debugging, including logging, monitoring, tracing, error tracking, and performance profiling using tools such as Grafana, Prometheus, Sentry, or similar platforms.
- Experience with modern SDLC practices, Agile development methodologies, Git workflows, automated testing, and CI/CD pipelines.
- Familiarity with specialized data platforms such as ClickHouse and Elasticsearch, and an understanding of when to use document databases, analytical/columnar databases, and search engines.
- Familiarity with modern developer productivity tools, including hands-on experience with AI-assisted development tools such as Cursor, Claude Code, GitHub Copilot, or similar tools.
- Strong problem-solving and debugging skills, with the ability to investigate issues across frontend, backend, databases, integrations, and distributed services.
- Excellent communication and cross-functional collaboration skills, with the ability to drive technical discussions, make sound engineering trade-offs, and mentor other engineers.
- Strong ownership mindset with the ability to independently drive complex engineering problems and deliver high-quality solutions.
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 recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.
We encourage you to review our Privacy Policy before submitting your application
Originally posted on Himalayas