GitLab

高级后端工程师,管理:导入和集成

at GitLab
技术与编程 全职 Anywhere
539天前

详细信息

Backend Engineers at GitLab work on our product. This includes the open-source version of GitLab, the enterprise editions, and the GitLab.com service. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and front-end engineers towards common goals.

GitLab的后端工程师负责我们的产品开发。这包括GitLab的开源版本、企业版以及GitLab.com服务。他们与致力于产品不同领域的团队成员一起工作。他们与产品经理、设计师和前端工程师共同合作,以实现共同的目标。

The Manage Stage handles everything you need to manage your GitLab workspace. Starting with Importing your data from competitor tools and allowing users to quickly join GitLab with the right level of access while adhering to compliance regulations and procedures and ultimately allowing you to fully implement your DevOps processes and be able to monitor your DevOps adoption and manage your Value Stream.

管理阶段负责处理您管理GitLab工作空间所需的一切。从使用竞争工具导入数据开始,并允许用户快速加入GitLab,并在遵守合规法规和程序的同时,具备适当的访问权限,最终使您能够完全实施您的DevOps流程,并能够监控您的DevOps采用情况和管理您的价值流。

Responsibilities

职责

- Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
- Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to product quality, security, and performance.
- Solve technical problems of moderate scope and complexity.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions.
- Represent GitLab and its values in public communication around specific projects and community contributions.
- Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
- Participate in Tier 2 or Tier 3 weekday and weekend and occasional night on-call rotations to assist in troubleshooting product operations, security operations, and urgent engineering issues.

- 以安全、经过充分测试和高效的方式开发GitLab产品的功能和改进。
- 与产品管理以及工程内其他利益相关者(前端、UX等)合作,以在快节奏、迭代的环境中保持高质量标准。
- 倡导提高产品质量、安全性和性能。
- 解决中等范围和复杂度的技术问题。
- 编写符合我们内部风格、可维护性和高规模Web环境最佳实践标准的代码。通过代码审查维护并倡导这些标准。
- 识别团队效率的障碍("技术债务"),提出并实施解决方案。
- 在围绕特定项目和社区贡献的公共沟通中代表GitLab及其价值观。
- 在其他团队成员的最少指导和支持下发布小型功能和改进。与团队合作开展更大的项目。
- 参与第二级或第三级的工作日和周末以及偶尔的夜间值班轮换,协助解决产品运营、安全运营和紧急工程问题。

Requirements

要求

- Ability to use GitLab.
- Significant professional experience with Ruby on Rails or the language required by the specialty.
- Professional experience with any other technologies that may be required by the specialty.
- Proficiency in the English language, both written and verbal, is sufficient for success in a remote and largely asynchronous work environment.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Comfort working in a highly agile, intensely iterative software development process.
- Demonstrated ability to onboard and integrate with an organization long-term.
- Positive and solution-oriented mindset.
- Effective communication skills: Regularly achieve consensus with peers, and clear status updates.
- An inclination towards communication, inclusion, and visibility.
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Self-motivated and self-managing, with excellent organizational skills.
- Demonstrated ability to work closely with other parts of the organization.
- Share our values, and work in accordance with those values.
- Ability to thrive in a fully remote organization.

- 能够使用GitLab。
- 具有Ruby on Rails或专业所需语言的显著专业经验。
- 具有专业所需的任何其他技术的专业经验。
- 英语语言的书面和口头表达能力足以在远程和大部分异步的工作环境中取得成功。
- 证明有能力清晰、简洁地沟通复杂的技术、架构和/或组织问题,并提出全面的迭代解决方案。
- 具有性能和优化问题的经验,以及诊断和预防这些问题的证明能力。
- 能够在高度敏捷、密集迭代的软件开发过程中舒适工作。
- 证明有能力长期加入并融入组织。
- 积极和以解决问题为导向的心态。
- 有效的沟通技巧:经常与同行达成共识,并提供清晰的状态更新。
- 倾向于沟通、包容和可见性。
- 拥有从概念到生产的项目管理经验,包括提议、讨论和执行。
- 自我激励和自我管理,具有出色的组织技能。
- 证明有能力与组织的其他部分紧密合作。
- 分享我们的价值观,并按照这些价值观工作。
- 能够在完全远程的组织中蓬勃发展。

Compensation

薪酬

To view the full job description and its compensation calculator, view our handbook. The compensation calculator can be found at the bottom of the page.

查看完整的职位描述及其薪酬计算器,请查看我们的手册。薪酬计算器可以在页面底部找到。

Additional details about our process can be found on our hiring page.

关于我们流程的更多细节,可以在我们的招聘页面上找到。

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅