Intermediate Backend Engineer, Create: Code Review
at GitLab
Remote, British Columbia, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 11 Feb, 2025 | Not Specified | 12 Nov, 2024 | N/A | Gitlab,Communication Skills,Ruby,Postgresql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab.
Responsibilities:
AN OVERVIEW OF THIS ROLE
The Create:Code Review Backend team is responsible for all backend aspects of the Code Review Workflow and GitLab CLI product categories. We work primarily on the Merge Requests features of GitLab.
As a Backend Engineer in Create:Code Review, you will play a critical role in developing and maintaining the backend systems that power Merge Requests, ensuring accuracy, reliability, and speed. Merge Requests being a core feature of the GitLab platform, you will work on building scalable, high-performance systems that support our customers with collaboration and iteration. Your contributions will directly impact the code review process for our clients, helping them improve code quality while optimizing for the speed at which code is delivered.
Some examples of our projects:
- Duo Code Review - leveraging AI for automated code reviews
- Cells 1.0 - horizontally scaling the largest tables in the GitLab.com database
- Stacked Diffs for the CLI - introducing new development workflows
- Improved DevSecOps experience in Merge Requests - integrating features natively within merge requests
- Rapid Diffs - improving performance of diffs rendering
WHAT YOU’LL DO
- 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.
- Conduct Code Review within our Code Review Guidelines and ensure community contributions receive a swift response.
- 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 troubleshooting product operations, security operations, and urgent engineering issues.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Remote, Canada