GitLab DevSecOps平台赋予10万多个组织以更快、更高效地交付软件的能力。我们是世界上最大的全程远程工作公司之一,拥有2000多名团队成员,价值观培养了一个人人都能贡献的文化。了解更多关于GitLab的生活。
这个职位的概述
我们目前正在寻找一名中级后端工程师加入我们的源代码后端团队。源代码后端团队专注于GitLab围绕源代码管理的一套工具。我们与Gitaly和代码审查团队进行接口交互,并与源代码前端团队、产品管理、产品设计、测试、安全、用户体验研究和技术写作等稳定的对应部门密切合作。
源代码团队专注于构建和支持与每个项目存储库中的代码交互相关的所有用例。无论是对提交的快速查询还是对任何给定文件的更改历史的深入分析,我们的团队的任务是构建和支持能够提供出色体验的功能。
源代码是GitLab应用程序中最古老、最复杂的部分之一。我们通过Gitaly提供接口层,连接Git存储库。无论是在gitlab.com还是私有实例上,GitLab的大部分流量都是通过源代码端点传输的,我们致力于通过性能调优、SQL调优、缓存和速率限制提供高可靠性。
您可以在此处找到有关我们路线图的更多详细信息
• 方向-源代码管理
您将要做的事情
• 负责GitLab Rails Shell、Workhorse和项目模板等特定项目,这些项目使用了Rails和Golang编写
• 调查和解决性能问题
• 通过与利益相关者清晰沟通,确保我们兑现对市场的承诺
• 以安全、经过充分测试和高性能的方式开发GitLab产品的功能和改进
• 与产品管理和工程内的其他利益相关者(前端、用户体验等)合作,在快节奏的迭代环境中保持高质量
• 提倡产品质量、安全性和性能的改进
• 解决中等范围和复杂度的技术问题
• 编写符合我们内部标准的代码,具有良好的风格、可维护性和高规模Web环境的最佳实践。通过代码审查维护和倡导这些标准
• 在其他团队成员的最小指导和支持下发布小型功能和改进。与团队合作完成更大的项目
• 参与2级或3级的工作日和周末以及偶尔的夜间值班轮班,协助解决产品运营、安全运营和紧急工程问题
您需要具备的能力
• 在Ruby on Rails方面具有专业经验
• 一些Go的经验(非专业经验也可以)
• 在SQL方面具有专业经验(理想情况下是Postgres)
• 对Git功能的理解
• 在构建Web应用程序和API方面具有专业经验(理想情况下是Ruby Grape或graphql-ruby)
• 对高流量端点的性能调优和Rails缓存策略具有激情和兴趣,并且具有诊断和预防这些问题的能力
• 具有构建高可用和高性能的业务关键产品功能的经验
• 具有明确、简明地沟通复杂的技术、架构和/或组织问题并提出全面的迭代解决方案的能力
• 能够在高度敏捷、强烈迭代的软件开发过程中适应工作
• 从概念到生产的项目所有权经验,包括提案、讨论和执行
• 自我激励和自我管理,具有出色的组织能力
• 能够在完全远程的组织中蓬勃发展
• 对GitLab的贡献受到高度重视
团队介绍
您将加入一个由全球各地的8名后端工程师组成的团队,在这个团队中,您将有机会参与GitLab最具影响力和使用率的产品之一的开发。您将成为Git和Git内部工作的专家,并有机会学习Rails和Golang性能调优的复杂性。源代码团队与创建:源代码前端团队紧密合作,并与Gitaly和代码审查团队进行接口交互。团队遵循新功能的产品开发流程。团队成员之间通过异步工作并互相提供强大的支持。技术领导团队由三名高级工程师组成。
GitLab将如何支持您
• 提供支持您的健康、财务和幸福的福利
• 全程远程、异步工作环境
• 灵活的带薪休假
• 团队成员资源组
• 股权补偿和员工股票购买计划
• 成长与发展预算
• 育儿假
• 家庭办公室支持
请注意,我们欢迎不同经验水平的候选人的兴趣;许多成功的候选人并不符合每个要求。此外,研究表明,来自弱势群体的人们不太可能申请工作,除非他们符合每个资格要求。如果您对这个职位感兴趣,请申请并让我们的招聘人员评估您的申请。
招聘指南:GitLab在世界各地招聘新团队成员。我们的所有职位都是远程的,但有些职位可能具有特定的基于位置的资格要求。在开始招聘过程后,我们的人才招聘团队可以帮助回答有关位置的任何问题。
隐私政策:请查阅我们的招聘隐私政策。您的隐私对我们很重要。
GitLab自豪地成为一个机会均等的工作场所,并是一个积极的行动雇主。GitLab在招聘、雇佣、职业发展和晋升、推广和退休方面的政策和做法完全基于能力,而不论种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、基因信息(包括家庭病史)、军队退役状况、受保护的退伍军人身份(包括残疾退伍军人、最近分离的退伍军人、在现役服役的战时或战役徽章退伍军人和军队服务奖章退伍军人)或任何其他受法律保护的基础。GitLab将不容忍基于这些特征的歧视或骚扰。另请参阅GitLab的平等就业机会政策和平等就业机会法律。如果您有残疾或特殊需求需要住宿,请在招聘过程中告知我们。