领先的后端软件工程师

15个月前远程全职
Webinarninja

Webinarninja

location 悉尼
unsaved
在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工作的最大原因是,我们创造了一些酷炫的东西,对我们服务的企业产生了重大影响,每天都是如此。 我们是一家平等机会雇主,致力于多样性、公平和包容以及可持续发展。您可以在我们的关于页面了解更多关于我们的信息。 注意:此职位基于澳大利亚悉尼,您将在我们悉尼总部办公室工作几天,其余时间远程工作。