职位:高级全栈开发工程师
公司:Happipad
地点:加拿大(混合/远程)
薪资:每年9-11万加元
关于Happipad:
Happipad致力于帮助解决加拿大的住房危机。我们专注于改变人们的连接方式,让他们过上更可持续和幸福的生活。我们专门创建能够将人们聚集在一起的Web应用程序,提供独特的解决方案,以增强社区生活和社交联系。
职位描述:
作为Happipad的首席全栈开发工程师,您将在领导我们的开发团队创建尖端的Web应用程序方面发挥关键作用。我们正在寻求一位高技能、经验丰富的专业人士,具有Laravel、JavaScript的专业知识,并具备选择和利用技术来应对项目挑战和目标的能力。成功的候选人将负责架构、开发和维护我们的平台,并向开发团队提供技术领导力。
主要职责:
1. 技术领导:领导和指导开发团队,营造协作和创新的工作环境。为团队成员提供技术指导和支持。
2. 全栈开发:负责从构思到部署的端到端开发流程,确保我们的Web应用程序的可扩展性、可靠性和性能。
3. Laravel专业知识:展示Laravel框架的专业水平,利用其功能开发强大而可扩展的后端解决方案。
4. JavaScript精通:具有使用React或Vue.js等现代JavaScript框架进行前端开发的丰富经验。确保前端和后端系统的无缝集成。
5. 适应性技术:在选择和利用最符合项目要求的技术方面展示战略性的方法,确保解决复杂问题的最佳解决方案。
6. 数据库管理:设计和优化数据库结构,确保高效的数据存储和检索。具备SQL和NoSQL数据库的经验更佳。
7. 代码审查和质量保证:进行彻底的代码审查,执行编码标准,并实施最佳实践,以保持高代码质量。实施和管理质量保证流程。
8. 协作:与产品经理、UI/UX设计师和其他利益相关者合作,了解项目需求,并交付超出预期的解决方案。
9. 与技术趋势保持同步:密切关注行业趋势、新兴技术和最佳实践。应用这些知识来增强Happipad平台。
10. 团队领导:为初级开发人员提供指导和领导,以身作则,帮助建立一个愉快和有益的工作环境。
要求:
• 计算机科学、工程或相关领域的学士学位。
• 在Laravel和JavaScript技术方面具备全栈开发工程师的经验。
• 强大的领导和沟通能力。
• 有领导和管理开发团队的经验。
• 扎实的Web应用程序开发流程和方法论的理解。
• 熟悉版本控制系统(如Git)和CI/CD流水线。
• 出色的解决问题和分析能力。
优先资格:
• 对开源项目的贡献。
• 具备容器化和编排(如Docker、Kubernetes)的经验。
• 熟悉云计算平台(如AWS、Azure、GCP)。
加入Happipad,成为塑造加拿大社会公益住房未来的推动力量。如果您对技术充满热情,具备领导才能,并对产生积极影响感到兴奋,我们很愿意听到您的声音。