关于人力资源科技部门
概述
我们是获奖的技能评估和培训平台' Track '的创始人。我们目前正在进行一个令人兴奋的使命,旨在现代化日本的招聘文化,并帮助公司建立和维护强大的工程团队。在这一年及以后,我们计划扩展我们的产品线,提升我们的用户界面/用户体验,推出新的微服务,并构建我们希望您能参与规划和建设的新功能。
我们为什么需要后端工程师
Givery旨在提供客户在寻找、招聘和培训世界级工程师时所需的缺失环节。我们是盈利的,私营公司,总部位于日本东京。我们的客户包括日本一些最大的企业。我们拥有来自世界各地的多元化团队,正在寻找一位熟练的后端工程师,帮助我们扩展Track,这是一个帮助公司培训和评估技术技能的平台。
职位的吸引力
很棒的技术!
我们团队的一大骄傲是我们使用现代技术和开发实践,如代码审查、持续集成、单元测试等。工程师在这里感到受欢迎。
工作与生活的平衡
我们鼓励团队成员在生活中有其他活动和责任,普通工程师每周工作40小时。我们提供弹性工作时间、产假/陪产假等,这些都是我们许多新父母非常感激的。
选择您的工作地点
我们为远程工作做好了准备,但您也非常欢迎来我们位于东京涩谷的现代办公室。
国际环境
我们有来自世界各地的人共同合作,打造最佳产品。大多数工程师日常使用英语,但理想的候选人将能够在我们的国际工作环境中游刃有余,同时使本地团队的过渡更加顺畅。
我们为Givery的发展感到非常自豪。我们技术团队的极低流失率证明了Givery培养了一种非常支持和欢迎的工作文化。我们相信,一旦您见到团队,您也会感受到这一点!
技术栈
• 服务器端:Scala
• 前端:React, Typescript
• 数据库:PostgreSQL (RDS)
• 基础设施:AWS(ALB, ECS, RDS, S3, Lambda)、Docker、Redis、Terraform
申请要求
必须具备
• 3年以上使用基于JVM的语言(Scala、Kotlin、Java)或相关现代编程语言进行商业产品后端工作的专业经验。
• 有构建在分布式基础设施上运行的REST API的经验
• 对基本函数编程概念的强烈兴趣和实际应用
• 熟悉非阻塞的异步编程技术(例如:Futures、Akka/Actors、Typelevel/IO)
• 有使用关系数据库(例如:PostgreSQL、MySQL)的经验
• 理解并有编写和维护自动化测试套件(集成测试、单元测试、基于属性的测试等)的经验
• 有与云服务提供商(AWS / GCP / Azure)合作的经验
• 英语的商务水平语言技能
加分项
• 精通Scala 2和3
• 有使用Node.js/NestJS、Go和/或Rust的经验
• 有使用React的经验(并不排斥前端开发任务)
• 具备日语口语和书写能力
工作方式
每周会议(通常平均每位工程师每天约1小时):
• 每天早晨进行一次站立会议,最多15分钟
• 2-3小时的敏捷会议(冲刺计划、待办事项澄清、冲刺回顾、冲刺审查(我们称之为dogfooding))
• 与项目相关的其他会议(通常1或2小时)
技术工作(由工程师自行决定;我们不干涉他们如何利用时间)
• 编程和规划(技术文档)占据了工程师大部分时间
• 人们通常在午餐前或后进行同行评审
• 根据团队的优先级进行技术改进
福利
• 健康保险
• 交通津贴(每月最高30,000日元)
• 家庭津贴(每月每个18岁以下的抚养子女10,000日元)
• 公司内部酒吧,免费饮料
假期
• 每周两天休假(周六和周日)
• 日本国定假日
• 带薪假期:10天(第一年)*带薪假期数量每年增加1天,最多可达每年20天。
选拔流程
1) 编码测试
2) 休闲聊天
3) 团队面试1(通常进行2轮,持续2小时,与您将合作的人)
4) 团队面试2(通常进行2轮,持续2小时,与您将合作的人)
5) 提供工作!
• 1和2的顺序可能会有所变化。