Intermediate Backend Engineer, Create: Code Review

at  GitLab

Remote, British Columbia, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Feb, 2025Not Specified12 Nov, 2024N/AGitlab,Communication Skills,Ruby,PostgresqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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