Golang开发者

15个月前远程全职
Rollbar, Inc.

Rollbar, Inc.

location 悉尼
unsaved
我们是谁? Airlock Digital提供前瞻性的终端保护解决方案,使组织能够实施快速、可扩展的白名单和执行控制。通过对网络安全运营挑战的第一手理解、亲身行业经验和直观的解决方案集,Airlock Digital被定位为全球领先的商业白名单供应商。重新定义白名单。 我们在澳大利亚和美国已经有了稳定的存在,并有令人兴奋的增长计划,以支持我们不断增长的全球客户群。我们的团队成员都是一群了不起的人,友好、合作、谦逊,我们努力工作,总是愿意互相帮助。 团队成员拥有无与伦比的灵活性,因为我们的领导团队知道能够在适合自己的地方工作是我们团队成员蓬勃发展的方式。我们相信我们的团队成员能够完成他们的工作。 我们正在寻找什么样的人? 我们正在寻找一位熟练的Golang工程师,负责我们代码库中的关键领域,并与其他工程师友好合作,管理影响代码库中其他领域的重要架构变更。该角色的广泛职责包括: 设计、开发和维护令您引以为傲的解决方案,确保可扩展性、安全性和性能 使用行业最佳实践和编码标准设计、构建和维护干净、高效、可重用、可靠和可维护的代码 进行彻底的测试和调试,确保软件符合质量标准 为软件设计、架构和开发过程撰写文档 参与代码审查,保持代码质量,确保遵守编码标准 您需要什么? 至少3年的开发经验,最好是在SaaS环境中 熟悉云平台,并有在云环境中部署应用程序的经验 熟悉Golang,并具有以下方面的实际经验: 使用标准库开发Web服务器。 使用Echo或Gin等流行的Web框架。 在Golang中有效实现并发模式。 Golang的测试库。 使用Golang编写数据库驱动程序和数据库查询的包。 使用该包调用服务的API。 您还需要具备以下经验: 在docker或podman等容器技术上部署Golang应用程序。 使用Git进行版本控制。 在devops团队中进行开发,通过CICD流水线频繁发布。 微服务架构(具备kubernetes经验的优先考虑,但serverless技术如lamba或azure functions仍然相关)。 构建本地开发工具。我们目前支持Linux和Windows,Mac也可以,但成功的申请人将负责维护所需的任何其他工具。(具备skaffold经验的优先考虑)。 申请人需要有在澳大利亚无限制工作的权利才能申请此职位 成功的申请人需要愿意在招聘过程的最后阶段获得全国警察审查 技术栈 我们的SaaS解决方案技术栈是Azure、MongoDB、Kubernetes、Elastic、微服务(使用Golang编写)、Nginx、Angular(TypeScript) 对于这个角色,我们主要寻找的是帮助构建我们现有的一组Golang API的人,但我们作为全栈开发人员运作,所以希望扩展申请人的能力,覆盖整个技术栈。作为云团队的开发人员,您将负责开发周期的所有阶段,从增强带有k8s资源定义文件的CICD流水线到后端和前端的软件更改,为客户提供新功能,处理一切相关事务。 我们提供什么? 我们是一家对自己的工作充满激情的企业。我们致力于保持积极的工作场所文化,因为我们相信在Airlock Digital工作最棒的好处就是您能够称之为您的团队成员的一群了不起的人。 我们提供给团队成员的关键福利之一是我们提供的灵活性。这个职位可以是完全远程的角色(在澳大利亚的任何地方)或者是一个混合职位,在阿德莱德办公室远程和亲自工作。 此外,我们还有灵活的工作时间安排、轻松的着装要求以及其他一些很棒的福利,比如有薪的志愿者时间。 我们将根据申请的提交情况进行评估,因此我们鼓励您尽快将您的简历发送给我们。