高级 Golang 软件工程师,WFM

15个月前远程全职
Zendesk

Zendesk

location 旧金山
unsaved
职位描述 Zendesk是一家以服务为先的CRM公司,构建强大、可定制的软件,旨在改善客户关系。我们鼓励成长、创新,并致力于回馈我们所在的社区。与我们一起工作,您将参与维护和创建对全球数百万客户产生影响的解决方案。 职位描述 作为Zendesk的高级后端软件工程师,您将在推动我们产品的技术增长和创新方面发挥关键作用。您将有机会负责重要项目,影响我们的技术架构,并做出影响整个系统的权衡。在这个角色中,您将使用Golang、Go Test、Docker、CI/CD、AWS、PostgreSQL、Redis、Clickhouse、Kafka和其他技术,在敏捷Scrum环境中工作。具备Temporal和Cassandra的经验被视为额外加分。 您将做什么? • 与利益相关者合作,了解业务需求,将其转化为技术规格和架构设计。 • 在工程部门主导技术倡议和项目,推动重大架构决策。 • 指导所有软件工程师,并提供指导,推动高标准和最佳实践。 • 编写、测试和维护高质量、可扩展和健壮的代码。 • 从需求收集、设计、实施、测试、部署和支持等整个软件开发生命周期中贡献。 • 在开始任务时明确假设和澄清任务,以最小化重复工作。 • 与客户面向团队的代表保持紧密联系,并促进跨团队合作。 • 提倡减少技术债务,并根据业务和技术需求推动改进。 您为团队带来了什么? • 在后端技术方面的专业知识,特别是Golang和其他相关框架或语言。 • 在生产环境中测试过的大规模软件解决方案设计经验。 • 具备Golang、Go Test、Docker、CI/CD、AWS、PostgreSQL、Redis、Kafka、清晰和事件驱动架构的经验。 • 希望具备Clickhouse和Kafka Stream Processors(如Sarama和Goka)的经验。 • 具备Cassandra和Temporal的经验将获得额外加分。 • 熟练处理关系型和键值数据存储、排队系统(Kafka、SQS)、Docker和AWS。 • 对大规模集成中出现的挑战有扎实的理解。 • 对前端技术、单元测试、CI/CD流水线和Restful、事件驱动架构有很好的理解。 • 具备良好的人际交往能力,能够有效地沟通复杂的技术概念。 • 具备指导初级工程师和跨团队合作的能力。 • 对学习和应用知识以提高团队效能充满热情。 • 对敏捷Scrum方法论有很好的理解。 您将从我们这里得到什么? • 通过处理具有挑战性的问题和推动复杂软件项目的发展来实现成长的机会 • 与热情的团队合作,他们热爱自己的工作,并且总是愿意提供帮助 • 我们关心员工。Zendesk鼓励高度灵活性,以根据您的需求和情况调整工作日。具有竞争力的薪资和全面的福利计划。 在Zendesk,我们重视客户关注、共情和追求卓越。如果这些价值触动了您,并且您对为我们的工程团队的发展做出贡献感到兴奋,请立即申请加入我们的旅程。 客户体验的智能核心 Zendesk软件旨在为混乱的客户服务世界带来一种平静感。今天,我们为您熟悉和喜爱的品牌提供了数十亿次的对话。我们倡导数字优先的客户体验,并将其贯彻到我们的工作场所。全球超过5000名员工从厨房桌、家庭办公室、共享办公空间和Zendesk工作空间进行协作,成为一个团队。 Zendesk是一个机会均等的雇主,我们为我们在工作场所促进全球多样性、公平性和包容性的持续努力感到自豪。申请就业和Zendesk员工将不受种族、肤色、宗教、国籍、年龄、性别、性别认同、性别表达、性取向、婚姻状况、医疗状况、血统、残疾、军事或退伍军人身份或适用法律保护的任何其他特征的影响。我们是一个AA/EEO/退伍军人/残疾人雇主。如果您在美国,并且想了解有关法律下您的平等就业机会权利的更多信息,请点击这里。 Zendesk努力根据适用的联邦和州法律为残疾申请人和残疾退伍军人提供合理的适应。如果您是残疾人士,并且需要合理的适应措施来提交此申请、完成任何招聘测试或以其他方式参与员工选拔过程,请发送电子邮件至peopleandplaces@zendesk.com,并说明您的具体适应要求。