您将如何产生影响
作为我们的高级全栈工程师,您将定义并实现新功能,同时参与改进以确保我们用户的体验是一流的。您将利用您在性能和质量方面的丰富经验,将我们的产品推向新的高度。
我们的技术栈
- TypeScript, Node.js, React, Golang, PSQL
- GraphQL, REST
- Pulumi, AWS, Vercel, Cloudflare, Fastly, New Relic, Github actions
您的一些任务和职责:
- 在一个自主的、跨职能的团队中紧密合作,解决激动人心的问题并规划持续改进
- 设计并实现可扩展和高性能的解决方案
- 识别并改进性能、可扩展性和可测试性的瓶颈
- 做出架构决策和建议,以创造一流的用户体验
- 作为内部工程公会的一部分,识别架构改进,优先考虑并采取行动
- 带来创新的想法和专业知识,对我们的产品和工程实践产生真正的影响
- 在支持您个人成长的环境下工作
期望时间线
1个月
您已经完成了不同的入职会议,涵盖了我们的产品、当前架构以及我们在生产中运行的相关服务,了解了公司的起源和当前愿景,并作为入职的一部分,与不同部门的同事见面,以及参加每周的虚拟社交活动。
您已经开始了解您的团队成员,了解我们的日常运作方式,并为我们的代码库做出贡献。
3个月
您将熟悉与我们产品相关的大部分概念,并与团队成员一起成功地交付了生产中的功能和改进。
您已经与团队领导进行了几次一对一的交流,以检查事情进展如何,您将参加了一些工程公会会议,并与同事合作改进我们的架构和开发体验。
6个月
您将对我们的产品和堆栈做出了坚实的贡献,影响了我们的工作方式,分享了知识和以往经验,大大帮助了重要的决策制定。
工作要求
我们对您的期望:
- 8年以上的JS/TS全栈开发经验,具有强大的后端重点,理想情况下是Node.js
- 构建用户界面的经验,理想情况下是使用React
- 编写可测试代码的经验,适用时遵循最佳实践和设计模式
- 开发API的经验,理想情况下是使用GraphQL和/或REST
- 在可扩展的生产质量后端系统的架构和开发方面具有强大的行业经验
- 对现代关系数据库、SQL以及数据建模、索引等的理解有坚实的经验
- 对Golang有所了解或有兴趣学习
- 关注性能并能够有意义地衡量它
- 在分析产品需求和创建技术设计方面具有强大的专业知识
- 强大的协作和沟通能力,无论是口头还是书面。能够承担责任,但在需要时也能寻求帮助和建议
- 对反馈持开放态度,并愿意在组织内学习、反思和成长
- 成功推动技术、业务和与人相关的倡议,以提高生产力、性能和质量的经验
加分项:
- GraphQL经验
- 基于云的开发经验(AWS, GCP等)
- 监控和可观测工具的经验
- 网页性能监控的经验
- Docker和容器化应用程序的知识
- 指导其他团队成员成长和持续改进的经验
流程
- 与我们的人员和文化团队的介绍电话。
- 与工程团队的技术面试。
- 团队适应性电话。
- 参考检查和提供。
申请后的响应时间、筛选申请和安排第一次介绍电话通常在1-2周内。必要时可能会有所变动。
关于我们
在Hygraph,我们正在构建领先的GraphQL联邦内容平台。我们的目标是使开发人员和内容操作员能够无缝地创建、丰富、统一和跨平台交付内容。我们被超过50,000个组织(如Telenor、Burrow、Gamescom和Shure)信任来管理内容。我们从OpenOcean、Peak和Paua Ventures获得了超过1000万美元的资金,您将成为一个远程优先和全球分布的团队的一部分,团队超过60名同事,致力于协作、透明和热情地工作。
在Hygraph工作
- 具有竞争力的薪酬套餐,奖金不封顶。
- 我们的团队对我们的产品充满热情。
- 自我激励、信任和协作是我们成功的驱动因素。
- 我们相信远程优先的方法,鼓励每个人从任何地方尽最大努力工作,并以透明、问责和所有权的方式一起工作。
- 我们有一个工作站预算来支持远程工作,除了提供最新的公司IT设备(例如Macbook)。
- 我们充满好奇心,愿意冒险,我们试验我们的想法并使之成为现实。
- 我们共同努力为我们的用户提供最佳解决方案,并适应人员和市场需求。
- 我们的灵活工作模式鼓励我们根据最适合我们的方式工作,并保持良好的工作与生活平衡。
- 我们通过反馈不断学习,并有年度学习预算参加培训和会议。
- 我们是一支国际友好的团队,遍布17个国家,每年一次为我们的年度离岸/撤退活动聚集在一起。
Hygraph是一家平等机会雇主,致力于雇佣具有不同背景的人。我们相信多样性、独特的经验、品质和不同的文化丰富了我们工作场所的生产力,并促进了创新和创造力。