《法律500强》是一个知名且备受尊重的法律目录和排名组织,为世界各地的律师事务所和律师提供信息和分析。它成立于英国,但已扩展到包括许多国家的律师事务所和法律专业人员。
《法律500强》的主要目的是帮助寻求法律服务的个人和企业在选择律师事务所或律师时做出明智的决策。该组织根据客户反馈、案例研究和独立研究等各种标准进行研究和评估律师事务所和律师。然后,它发布排名和编辑内容,突出不同领域和地区的顶尖律师事务所和律师。
律师事务所和律师通常努力争取被《法律500强》评选,因为这可以增强他们在法律行业中的声誉和信誉。被《法律500强》认可还可以帮助吸引客户和合作机会。
《法律500强》的排名通常每年更新一次,涵盖了包括公司和商业法、争议解决、劳动法、知识产权、房地产等多个领域。
职位描述:
目前的legal500.com WordPress平台将完全替换为先进的语言和框架。例如,前端使用React与Next.js13,TailwindCSS,GraphQL和Storybook。理想的候选人将使用Node.js和TypeScript构建我们的后端服务。替代平台尚未推出,因此这仍然是一个令人兴奋的全新项目。
自2023年初以来,《法律500强》一直与一家数字代理公司合作,帮助构建用Java和Spring编写的ETL,该ETL连接到WordPress CMS。然后,前端最终通过GraphQL API请求这些数据。
尽管ETL是用Java编写的,但随着我们的前进,我们计划使用Node.js / TypeScript。我们的GraphQL API是用Node.js / TypeScript编写的。
考虑到《法律500强》的领域模型的复杂性和我们多样化的产品提供,我们寻求一个在领域建模和数据系统架构决策方面具有坚实背景的候选人。
例如:
• 您能分享您在全新项目上工作或从头开始构建服务的经验吗?
• 您以前实施过单体架构还是选择了微服务,并且是什么决定了您的选择?
• 您是否熟悉Kafka和Docker,并且您是否推荐使用这些技术?为什么?
• 请提供一个您曾经处理过的复杂领域模型的示例,并解释您遇到的挑战。
当前后端技术栈(可以更改/添加)
• TypeScript和GraphQL API
• MongoDB
• Mysql关系数据库管理系统
• Docker
• Github Actions
• Kubernetes
• Java / Sprint Boot / Sprint Batch ETL服务
团队:
《法律500强》的WordPress开发团队负责我们现有的网站。在过去的四个月里,我们欢迎了两位永久的高级前端开发人员。我们的数字代理合作伙伴包括一位产品经理、一位前端开发人员和两位后端开发人员。
虽然我们的团队相对较新,但我们优先考虑合作和和谐的工作环境。对于新的后端开发人员来说,出色的人际交往能力对于无缝融入我们的团队至关重要。
如果您是一位充满激情的后端开发人员,希望在法律行业的一项变革项目中产生重大影响,我们鼓励您申请并成为我们《法律500强》团队的一员。
面试流程
• 通过视频电话进行初步面试
• 完成技术测试 - 不超过3小时
• 在我们伦敦办公室进行最后的面对面面试