在Tab,我们为独立的旅游业务打造了一个支付平台,能够以实时、接近零停机时间的方式处理每小时数千笔跨100种货币的支付交易。我们使用Python + Flask + Postgres进行支持。
我们还正在使用Svelte + Django构建一个直接预订平台和以旅行者为中心的发现平台,目前已经列出了超过10万个旅游业务。
在COVID期间成功度过旅行低迷期后,我们现在已经实现了盈利和可持续发展。这意味着我们准备在继续增长收入的同时扩大团队。
以下是激发我们兴趣的一些挑战:
• 将我们的支付平台扩展到每天处理10倍的支付交易,同时保持检查和平衡:我们正在考虑并发系统、下一代支付网关、动态扩展、TDD
• 在我们的直接预订和发现平台上进行迭代,计划支持20万家以上的企业和数百万旅行者:我们正在考虑速度安全性、边缘计算
• 不断改进我们的工作和开发方式,随着团队和挑战的增长
我们行动迅速,因此在执行我们雄心勃勃的增长计划时,您将在第一周就对业务产生重要影响。您也将被鼓励在所有领域做出贡献-我们都互相帮助。
要求:
我们正在寻找一名高级开发人员加入我们不断壮大的团队,他/她:
• 至少有4年全栈开发经验,使用任何面向对象语言和现代技术栈构建Web应用程序
• 有管理工作流程的经验,并喜欢指导初级团队成员
• 能够在整个技术栈上做出贡献,并且熟悉使用多种编程语言和框架,在手头的工作中应用合适的工具
• 能够快速行动,有意识地设计,谨慎构建和彻底测试
• 热爱学习:新的和旧的技术,经过验证的方法-最重要的是,从自己的错误中学习
• 愿意与我们的工程主管一起积极参与招聘工作,因为在未来一年内我们将向团队中增加3-5名工程师
您可以期待什么:
• 作为办公室为中心、扁平化结构、精简团队的一部分工作-成为最早的几名开发人员之一
• 参与敏捷实践:迭代、站立会议和配对编程是我们工作流程的核心部分
• 对我们的新项目和现有项目的代码负责,构建和改进我们的服务
• 选择自己的设备(台式机/笔记本电脑+显示器),我们将提供访问图书、课程和会议的帮助,每年有1000英镑的培训预算
• 灵活的工作时间(早上或晚上开始,根据您的喜好)
• 每周团队社交午餐和定期团队活动
• 在一家由YC支持的初创公司拥有非常慷慨的股票期权
• 有竞争力的薪水(根据您的经验水平)
面试流程
我们喜欢在面试阶段之间快速进行,我们的典型面试流程如下:
• 与我们的开发人员进行初步通话-一般面试和相互了解(约30分钟)
• 完成一个编程问题(2-3小时),并进行技术面试的视频通话(约60分钟)
• 与我们的创始人进行视频通话(约30分钟)-相互了解
• 最后一轮-与更多团队成员面对面的现场面试+案例研究(约3小时)