标题: 后端工程师
地点: 远程 美国
职位描述:
在Doist,我们正在构建工作的未来。
我们是一支多学科、完全远程的团队,热衷于创造像Todoist和Twist这样的产品,以改善人们的生活。我们依靠创新的解决方案来应对旧的生产力挑战,我们寻求重新思考生产力工具的制造方式。
我们的核心价值观
它们数量不多,但非常强大。从创建流程到决策制定和招聘,我们将四个核心价值观融入到我们所做的几乎所有事情中。
- 雄心。你有志于在宇宙中留下印记。你为自己和周围的人设定了高标准。你解决对我们的客户和公司有高影响的问题。
- 精通。你非常关心你的工作质量。你不断学习和将自己推向能力的极限。作为你工艺的冠军,你也是你福祉的冠军——你紧张工作,然后完全断开连接。
- 独立。别人可以信任你会按时交付。你遵守诺言,并相信你的队友也会这样做。你积极主动,承担责任,并在很少或没有指导的情况下保持可信赖。
- 沟通。你的沟通清晰、简洁、引人入胜。你让其他人保持在循环中,从不消失。你以尊重的方式说话,并通过你的互动培养温暖的关系。你对文化和社会有意识,并能适当地应对社交场合。
我们邀请你访问我们的博客,了解更多关于我们、我们的价值观以及我们的工作方式。
关于这个角色
作为一名后端工程师,你将提出、指定、实施、维护和淘汰为数百万活跃用户提供动力的Todoist代码,通过我们多样化的客户应用程序和集成。参与架构翻新,确保无瑕疵的跨设备同步和无缝共享是目前你可以产生巨大影响的一些机会。
我们的代码库远非完美。一个古怪的内部Python框架,类似于Flask,由我们的创始人构建,以及频繁的循环依赖,是我们代码库的代表性挑战。我们正在努力现代化我们的技术栈和架构,并构建一个在AWS上运行时既有趣又坚如磐石的后端,AWS是我们选择的云供应商。
如果你在理解和发展遗留系统、保持高交付速度和质量、系统性地偿还技术债务、指导同事以及与高度弹性的团队合作方面茁壮成长,那么我们非常适合你。我们正在寻找一位能够为团队树立标杆的工程师,并帮助我们继续发展我们的势头、解决方案架构和整体质量。
作为一名后端工程师,不仅仅是编写代码。你将从项目的开始就领导项目,与我们充满工程师心的有才华的领导团队合作(他们理解重构的价值),并与邻近团队合作解决我们用户面临的问题。成为一个可靠的伙伴对我们的长期成功至关重要,因此我们重视强大的沟通技巧、一致的交付和高水平的专业精神。
关于你
对我们来说,我们雇佣的人将在这个角色中茁壮成长非常重要。以下是我们认为将为你的成功奠定基础的一些核心事项:
- 你在开发Web服务方面有实质性的专业经验,并了解其组成部分(DNS、HTTP、数据库等)。你设计、构建并维护过已经部署到生产环境的项目和功能。
- 你熟悉Python,了解它的优势(以及如何利用它们)和弱点(以及如何绕过它们),并且能够就此进行辩论。你关注Python生态系统的发展。你还至少在职业上使用过一种其他编程语言。
- 你熟悉OWASP Top 10 Web应用程序安全风险,知道如何避免和缓解它们。你能够评估一个拉取请求或架构决策的安全影响。
- 你熟悉MySQL或PostgreSQL,并有经验处理它们的怪癖、弱点和变通方法。你关心并理解你的代码所做的SQL查询的性能影响,并有评估和优化它们性能的经验。
- 你在Unix shell中如鱼得水。你熟悉grep,以及sed或awk。你经常编写bash或Python脚本来自动化你的工作。
- 你编写单元测试的时间足够长,以至于对一个好的测试有所了解,了解当前的测试实践,并能够辩论一种方法的优点和退化情况。
- 你理解抽象的价值和成本,熟悉当前的架构实践,并审慎地应用编程原则,如SOLID、DRY、YAGNI等。
- 你渴望不仅仅是一个简单的执行者,寻找方法来指导你工作的产品的总体方向,并积极参与绘制一个专注于价值交付并具有良好风险缓解方法的实施计划。
要求
不确定这个角色是否适合你?没关系!我们仍然很高兴考虑你。以下是流程的样子:
- 在5月17日下午2点UTC之前提交你的完整申请。这包括一份简历(或手动输入的经验)和对所有申请问题的深思熟虑的回应。不需要求职信!
- 申请筛选。我们阅读每一份申请,以了解你的动机、技能和经验。一旦你的申请被审查,你将收到关于你的申请状态的回复。
- 与我们的CTO Gonalo Silva进行价值观对齐面试。
- 带回家测试项目。这将是你展示你特定角色技能的机会。
- 与我们的后端团队成员Luke Merrett进行角色特定面试。
- 与我们的基础设施负责人Alex Rodrigues进行文化贡献面试。
我们估计我们将在2月底之前完成整个过程。
福利
我们的额外福利旨在提供你需要的自由和支持,以在个人和专业上成长。以下是它的样子:
基础
- 在世界任何地方工作。我们从不限制地点。
- 设计你自己的时间表。每周工作不超过40小时。
- 有竞争力的薪酬。我们基于公式的薪资计算提供基于你的技能和地点的极具竞争力的费率。
扩展你的专业技能
- 追求个人项目。所有的Doisters每年都有一个月的时间花在一个他们热衷的工作相关项目上
- 参加会议。你将有一个循环预算用于参加增长你的专业知识、技能和网络的会议。
- 公司撤退。我们一年一度的全公司撤退是难忘的。
打造你理想的工作环境
- 在合作空间中舒适地工作。找到一个适合你的合作空间,Doist将支付费用。
- 应用程序和服务预算。你将有一个每月预算用于购买帮助你工作的服务。
- 硬件预算。你将可以访问一个循环预算,用于购买与工作相关的设备。
关注你的福祉
- 慷慨的休假时间。Doisters每年有8周(40天)的带薪休假,用于他们希望的假期和国家假日。
- 产假。新父母除了13周的带薪与怀孕相关的医疗休假外,还可获得5周的带薪产假。
- 投资于你的健康和福祉。你将有一个每月预算用于花费在健身房会员资格、健康小吃、按摩、健康保险等上。
—
通过此申请收集的所有信息将存储在Workable中,Doist的应聘者跟踪系统中,它将仅用于招聘目的。有关我们在Doist如何处理候选人数据的更多信息,我们邀请你查看我们的招聘隐私通知。如有疑问,请通过careers@doist.com联系我们(由Andrew Gobran和Allan Christensen从People团队管理)。