公司概况
HighLevel 是一个由 AI 驱动的商业操作系统,为代理商、企业家和中型企业提供构建、自动化和扩展业务的基础架构。如今,HighLevel 支持着 150 多个国家的中小企业,推动着以真实客户成果为根基的社区驱动型增长。迄今为止,在 HighLevel 上运营的企业已经创造了超过 700 亿美元的生态系统价值,展示了共享基础架构的规模化影响。
在平台背后,HighLevel 每天处理超过 40 亿次 API 调用和 25 亿个消息事件。拥有 250TB 的分布式数据、250 多个微服务以及支持超过 100 万个域名,我们的架构专为性能、弹性和长期可扩展性而构建。
拥有来自 10 多个国家的 2000 多名团队成员,HighLevel 作为一个全球性的远程优先组织运作,旨在实现速度和自主性。每个月,HighLevel 为我们支持的超过 100 万家企业实现超过 15 亿条消息、2 亿个潜在客户和 2000 万次对话。
职位名称
软件开发工程师 III(后端)- 联系人
远程工作地点
远程 - 印度
关于职位
联系人团队是我们 CRM 平台的核心,管理着联系人记录、视图、过滤器、细分等核心基础架构。每个产品界面(例如,自动化、推广活动、销售管道或报告)都与联系人进行交互。我们正在构建可扩展、可靠且灵活的系统,每天处理数百万次交互。
在这个职位上,你将作为一位亲自动手的个人贡献者推动技术成果。你将负责联系人领域的重大举措。
工作职责
- 设计、开发并维护可扩展的后端服务和 API
- 构建高性能、可靠的微服务,能够处理大规模工作负载
- 编写干净、高效、可维护的生产级代码
- 开发可重用的组件和服务,遵循工程最佳实践
- 参与技术设计讨论,为系统架构做出贡献
- 优化后端服务的可扩展性、性能和可用性
- 排除生产问题并实施可持续的解决方案
- 通过监控、日志记录、测试和可观测性提高系统可靠性
- 在需要时参与事件解决和根本原因分析
- 与产品经理、设计师、质量保证工程师和其他工程师紧密合作,交付高质量的功能
- 参与代码审查,以维护工程标准并提高代码质量
- 分享知识并与团队成员协作解决技术挑战
- 为工程实践、测试和 SDLC 流程的持续改进做出贡献
要求
- 5 年以上的后端软件开发实战经验
- 扎实的 TypeScript 和 Node.js 使用经验
- 具有 JavaScript、Go、Java、Python、C# 或类似后端技术的强大经验,并且愿意大量使用 TypeScript 和 Node.js 的候选人也鼓励申请
- 设计和构建 RESTful API 和微服务的经验
- 对分布式系统和事件驱动架构有深入了解
- 具有关系型和/或 NoSQL 数据库的经验,包括模式设计和查询优化
- 了解缓存策略、异步处理和消息队列
- 具有 Docker 和容器化应用的实战经验
- 具有 AWS 或 GCP 等云平台的使用经验
- 熟悉 CI/CD 管道和现代软件开发实践
- 具有 Grafana、Sentry、ELK 或类似的可观测性和监控工具的使用经验
- 对软件工程原理、测试和调试技术有深入理解
优先资格
- 具有高规模 SaaS 产品的开发经验
- 熟悉 Kafka、Redis、Elasticsearch 或类似的分布式系统技术
- 具有优化后端系统性能和可扩展性的经验
- 接触过 Kubernetes 和云原生架构
- 具有在敏捷开发环境中工作的经验
- 强大的沟通和协作能力
我们期望
- 能够独立设计、开发、测试和部署可扩展的后端解决方案
- 对编写干净、可维护且经过良好测试的代码充满热情
- 强大的分析和解决问题的能力
- 具有协作心态,能够在工程、产品和基础设施团队之间有效工作
- 注重提高性能、可扩展性、可靠性和开发人员生产力
福利
- 有竞争力的薪酬方案
- 远程优先的工作环境
- 有机会使用尖端技术
- 与 10 多个国家的全球分布式团队合作
- 大规模的影响力 - 为全球数百万家企业提供支持
如何申请
点击“申请此职位”按钮提交申请。我们鼓励您在提交申请之前查看我们的隐私政策。我们可能会使用人工智能 (AI) 工具来支持招聘过程的某些部分,但最终招聘决定由人工做出。
平等就业机会声明
本公司是平等就业机会雇主。作为受肯定行动法规约束的雇主,我们邀请您自愿提供人口统计信息。此信息仅用于遵守政府记录保存、报告和其他法律要求。