在WebinarNinja,我们通过网络研讨会帮助小型企业实现增长。加入我们,每天帮助他人取得成功。
高级后端软件工程师
地点:悉尼,澳大利亚/混合
全职职位
职位描述
为产品的持续发展做出贡献,与我们出色的团队一起工作,推动工程卓越。WebinarNinja正在招聘一名首席后端软件工程师,不断开发我们的产品,与我们出色的团队合作,推动工程卓越!
WebinarNinja是一家分布式全球公司,团队遍布4个大洲的世界各地。
作为我们的首席后端工程师,您将负责设计、构建和改进我们现有的基于PHP/Laravel的Web应用后端,同时遵循当前的最佳实践和测试驱动的方法。您将被期望提供指导并管理我们的小型但不断增长的工程团队。
主要的口头和书面语言是英语。您将被期望根据团队的日程安排领导和参与每日站立会议,但在个人发展时间上具有灵活性。良好的沟通技巧是必需的。
您将被要求作为支持问题的升级目标,可能需要高级工程师协助和基础设施协助(AWS)。您将被要求向同行提供沟通,并在问题升级时代表工程团队进行沟通。您将需要在多种协作工具(如Basecamp和Jira)中工作。
为什么您应该申请:
您希望构建出色的软件而不牺牲质量
您渴望解决困难的问题,并对在线学习领域感兴趣
您希望对软件的整体发展和开发实践提供意见
您希望与一个致力于遵循开发和测试最佳实践的团队合作
您希望成为客户的代言人,将他们视为我们的首要利益相关者
您具有合作精神,愿意教导他人并向他人学习
您有趣并期望享受乐趣,尊重工作和生活的适当平衡
您喜欢领导团队创造酷炫的东西
核心技术必备条件:
精通PHP(8.0+)
精通Laravel(8.0+)
精通API设计和开发
精通测试驱动开发,其中测试用于推动功能的完整性和正确性。熟悉使用Facades、数据库断言和JSON验证的Laravel测试最佳实践。
良好的使用Laravel Vapor进行无服务器Laravel部署的经验。
良好的持续集成/持续交付工具和最佳实践的理解。熟悉CircleCI的知识是一个加分项。
在Amazon Web Services方面具有强大的知识和经验。熟悉RDS、S3和Cloudfront。拥有AWS认证(Associate级别及以上)是一个加分项。
对客户端响应式应用程序的编写方式和与后端的通信有良好的了解。熟悉Angular2+的知识是一个加分项。
扎实的MySQL关系数据库知识,包括模式设计和查询优化
了解Kubernetes是一个加分项。
核心领导和管理必备条件:
良好的自我管理能力,并熟悉使用JIRA和Basecamp等项目管理工具
团队领导和管理能力强。以身作则并通过指导进行领导。
对人负责并及时交付迭代
有进行高效有效的每日站立会议的经验
能够基于数据做出创新和改进整体产品的决策
有在用户每天都依赖的应用上工作的经验
能够与创始人密切合作,推动公司目标的实现
能够在高级开发任务和管理任务之间保持平衡
关于我们:
WebinarNinja于2014年4月发布,旨在为数字教育者(教练、培训师、顾问)和创作者(课程创作者和独立业主)提供一种简单易用的方式来创建引人入胜的网络研讨会,与世界分享他们的专业知识。
我们的独特卖点是友好、易于使用的界面和有趣、亲切的品牌形象。我们让教练和创作者能够快速上手,使他们和参与者能够专注于内容,享受网络研讨会的体验。
我们已经帮助全球数千家企业,今天,超过两百万人参加了WebinarNinja的网络研讨会。
为什么在WebinarNinja工作:
我们努力为每个团队成员提供无与伦比的工作满意度。我们提供适度的自主权,同时提供持续的沟通,以确保达到期望并获得所需的支持。我们相信互相学习和促进个人成长。在与我们合作的过程中,您可以期待学到很多东西。
作为一个混合团队,我们设法在每天的沟通和透明度中培养一种文化。
每年,我们都喜欢在一年一度的团队集会上休息一下。2023年3月,我们在菲律宾宿雾度过了一个星期的时间,一起工作和玩耍-体验当地的文化、美食和乐趣。
但是,您会喜欢在WebinarNinja工作的最大原因是,我们创造了一些酷炫的东西,对我们服务的企业产生了重大影响,每天都是如此。
我们是一家平等机会雇主,致力于多样性、公平和包容以及可持续发展。您可以在我们的关于页面了解更多关于我们的信息。
注意:此职位基于澳大利亚悉尼,您将在我们悉尼总部办公室工作几天,其余时间远程工作。