Golang开发者

16个月前远程全职
Airlock Digital Pty Ltd

Airlock Digital Pty Ltd

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