高级软件开发人员

16个月前全职
TAB

TAB

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