高级PHP开发人员
远程
爱达荷州梅里迪恩,美国
全职
职位描述
是一个多渠道订单管理应用程序,帮助电子商务商家自动化、组织和控制订单履行流程。我们的客户包括电子商务中的新兴和成熟商家、为客户管理商店的履行公司,以及国际知名人士和品牌等。
关于我们
• 我们认为客户支持对于打造优秀产品至关重要。我们的客户提出的问题和疑问构成了我们每个项目的基础,因此我们所有人都以某种方式参与支持工作。这使得我们公司的每个人都能与我们的客户保持联系,并对我们的产品及其使用方式有深入了解。
• 我们致力于多样性和包容性。我们非常重视团队中的每个人在工作中感到安全、舒适、被倾听和受到重视。
• 我们自筹资金。我们致力于负责任地发展,并在我们自身进展的限制范围内创造性地工作。我们的目标是根据客户的需求而不是投资者的要求开发出一款有用、易于使用的产品。
• 我们相信远程工作是未来的发展方向。作为一家远程公司,我们能够与来自世界各地的团队建立联系。我们也理解每个人对工作流程都有自己独特的方式,我们相信我们的员工可以在规定的工作时间内自行管理时间,同时要记住这个角色包括时间敏感的工作。
• 我们追求质量而非数量。我们不使用指标或关键绩效指标来衡量团队的成功。尽管生产力和响应时间很重要,但为客户提供出色的支持和同理心是首要任务。
• 我们慷慨。我们每天互相教授和学习。决策通常是基于我们每个人带来的智慧和经验共同做出的。
职位描述
• 这是一个全职的高级PHP开发人员职位。我们的应用程序是用PHP编写的,并连接到300多个第三方服务,以导入和导出订单、发货和产品信息。
• 您主要负责按照最佳实践和标准编写代码,得到经验丰富的首席工程师和产品架构师的指导。
• 整个Order Desk团队都愿意分享知识和时间,我们每天互相教授和学习。决策通常是基于我们每个人带来的经验共同做出的。我们愿意超越自己的想法和舒适区,发展潜力并为客户和彼此做正确的事情。
• 我们目前正在重写我们现有的平台,以现代化的架构为重点,考虑可扩展性和可维护性。您将负责合作构建新版本的后端和前端代码,并确保其符合代码库和行业标准。我们的平台与300多个第三方集成,这带来了每天都要解决的有趣挑战。我们使用JavaScript和SCSS来构建用户界面和交互。在后端,我们使用PHP ^8而没有特定的框架。
• 这是Order Desk的一个典型工作日:您登录工作并打个招呼,一边喝着您最喜欢的早晨饮料。关于下一个我们将要构建的功能,已经有了一些讨论,考虑到可扩展性、可维护性和客户体验。您选择一个分配给您的任务,开始编写您的功能或修复错误,并确保进行了充分的测试。在此过程中,您遵循为您所在项目设定的代码和质量标准。一旦您对自己的代码满意,您就会将您的功能分支推送进行审查。您注意到有两个拉取请求中提到了您,并审查这些请求以确保它们按照规范定义并符合标准。有些日子您使用SCSS构建UI组件,使用JavaScript进行交互。有些日子您会重构现有服务的PHP后端。
关于您
• 您可以居住在世界上的任何地方!
• 您必须能够流利地说和写英语。
• 您必须能够在美国工作时间(PST - 太平洋标准时间)内工作。
• 您是一个喜欢主动寻找解决方案而不是被动应对问题的问题解决者。对您来说,障碍不是路障,而是需要解决的挑战。
• 您不害怕提问,乐于承认自己的局限性,并将自己的知识缺口视为成长的机会,而不是缺陷。
• 您可以自我引导,并能在远程环境中茁壮成长。
• 您注重幽默和专业之间的平衡。
• 您具有合作精神,并喜欢与多样化的团队分享您的想法、思路和解决问题的策略。
• 您是一个学习者,总是想找到更好的答案和解决方案。如果您知道您可以从错误中学习,那么您不害怕犯错。
• 您渴望通过自己的工作对团队和客户产生影响。
要求
• 您应具有5年以上的PHP编程经验(如果您有旧版PHP的经验,将是一个加分项)。
• 您能够调试和排除复杂系统和新代码库的问题。
• 您对编程范式有扎实的理解。
• 您具有使用PHP、HTML、CSS、SQL和JavaScript构建和维护Web应用程序的经验。
• 您可以创建功能分支,压缩提交并在推送工作进行审查之前将其与主分支进行合并。
• 您对SOLID原则有很好的理解。您还应该对设计模式有扎实的理解,并知道在何处实现它们。
• 您对学习和实施新技术和编程语言感到兴奋。您可以找出代码、基础设施和存储中的瓶颈。
• 您可以在需要时使用适当的库,并不局限于使用特定的PHP框架(如Laravel、Symfony等)。
• 您知道如何使用Git与团队合作。
您应具有以下领域的扎实理解:
• PHP
• MySQL
• Redis
• Doctrine
• Git
• PHPUnit和单元测试
• JavaScript
• SCSS
• Twig
首选技能:
• ElasticSearch
• SQS
• Docker
• 异步编程PHP
• 与第三方API交互
我们并不期望您了解我们的全部技术栈,但您应该具有大部分技术栈的工作经验和扎实的理解。
福利待遇
这是一个全职职位。该职位的年薪为87,000美元。
我们的国际团队成员被雇佣为合同员工,但被视为我们团队的全职永久成员。非美国员工需要自行负责税收和法定扣除支付。
所有团队成员都享有(负责任的)无限制的带薪休假、技术升级计划、健康和健康服务以及利润分享。当我们的公司取得成功时,我们所有人都分享这一成功!
我们尽量每年或两年亲自见面,进行公司聚会。2023年,我们在墨西哥见面!前一年,我们在俄勒冈见面。
Order Desk致力于打破招聘过程中的结构性障碍,并在我们的工作场所推动公平招聘实践。在我们的行业中,女性和少数族裔(URMs)仍然数量不足。研究表明,女性和有色人种在不满足100%要求的工作上申请的比例相对较低。无论您是否认同这些群体中的任何一个,如果您满足大部分要求,并且这个角色符合您的职业目标,那么我们鼓励您抓住机会并申请!
申请方式
我们不需要求职信,而是希望您花时间回答我们列出的问题。我们知道按照我们的招聘流程进行工作申请可能有点不寻常,但我们在提问方面非常有意图,以便有机会了解您。不要担心,在电话中我们不会要求您完成测试或共享屏幕,因为压力能产生钻石,而不是我们的员工。
我们的申请流程包括以下几个步骤:
• 申请问题
• 视频回答
• 面试
如果您进入下一轮,我们将与您联系,告知下一步的安排。
我们的招聘团队规模较小,所以这个过程通常需要大约3-4周的时间,所以我们感谢您在我们审核每个申请时的耐心。在这个过程结束时,我们将与所有申请人跟进。