这是一个令人兴奋的机会,适合有经验的软件工程师,对开源软件、Linux和大规模Web服务充满热情。在Canonical,一个不断发展的国际软件公司,与技术界最优秀、最聪明的人们一起构建有意义、有价值的职业生涯。Canonical的商店团队开发并运营支持Snap Store和Charmhub.io市场的后端服务。我们的服务主要使用Python构建,还有一些Golang。如果你对清晰的API有热情,偏向于交付,并且相信测试是提高速度和可靠性的关键,你将会非常适合。我们面临一些令人兴奋的挑战,包括继续扩展我们的生产架构、扩展商店后端以处理更多的软件包类型,并增强我们的物联网和企业解决方案的本地提供。你将做什么 远程与全球分布的团队合作。编写清晰的Web服务API,支持CLI和Web前端客户端,使用Python(可选Golang)。从规格到生产和持续运营,设计并实现新功能和增强功能。审查其他工程师编写的代码和技术设计。讨论想法,合作找到好的解决方案。远程工作,每年2到4周的全球差旅,参加内部和外部活动。你是谁 你热爱技术,喜欢与各种才华横溢的人合作。你好奇、灵活、表达清晰、负责任。你重视软技能,充满激情、有进取心、思维深思熟虑、自我激励。你有广泛的技术基础,但更偏向于后端代码和基础架构。你具备开发面向公众的API和Web应用程序的能力,最好使用Python和/或Golang。你熟悉关系型和非关系型数据库,并能有效设计性能良好的数据模型,并调整查询以访问它们。你对Ubuntu作为开发和部署平台感到舒适。你拥有计算机科学、STEM或类似学位的学士学位或同等学历。关于Canonical Canonical是一家不断发展的国际软件公司,与开源社区合作交付Ubuntu-世界上最好的云操作系统。我们的使命是在个人和组织的生活中实现自由软件的潜力。我们的服务正在帮助全球企业降低成本、提高效率和增强安全性。Canonical是一家独特的技术公司-全球化、远程第一、开源,拥有来自50个国家的700名专业人员-我们希望成为世界上最好的、而不是最大的全球软件公司。几乎每个团队默认远程工作,Canonical在21世纪数字化工作场所中率先行动。Canonical提供什么: 在家办公 学习和发展津贴 有竞争力的薪水 年度薪酬审查 认可奖励 慷慨的年假 带薪产假、陪产假和病假 旅行优先通行证 接触国际商务和技术 我们自豪地营造一个没有歧视的工作环境。经验、观点和背景的多样性创造了更好的工作环境和更好的产品。无论你的身份是什么,我们都会公正地考虑你的申请。 #stack