Backend Engineer, Source Code: Repository Services (Ruby)
GitLabLocation: Remote, CanadaOpen for: 5 days
- Workplace: Remote
Checking today's postings…
GitLabLocation: Remote, CanadaOpen for: 5 days
RaydarLocation: CanadaOpen for: 4+ days
SalesforceLocation: Canada - TorontoOpen for: 6 days
OktaLocation: Toronto, Ontario, CanadaOpen for: 7 days
Rivian and Volkswagen Group TechnologiesLocation: Vancouver, British ColumbiaOpen for: 7 days
NubankLocation: TorontoOpen for: 4 days
CerebrasLocation: Toronto, CANOpen for: 14 days
Huawei CanadaLocation: Ottawa, Ontario, CanadaOpen for: 13+ days
AmazonLocation: Toronto, Ontario, CANOpen for: 15 days
Huawei CanadaLocation: Ottawa, Ontario, CanadaOpen for: 13+ days
Huawei CanadaLocation: Markham, Ontario, CanadaOpen for: 13+ days
AffirmLocation: Remote CanadaOpen for: 14 days
Huawei CanadaLocation: Ottawa, Ontario, CanadaOpen for: 13+ days
Huawei CanadaLocation: Markham, Ontario, CanadaOpen for: 13+ days
Huawei CanadaLocation: Ottawa, Ontario, CanadaOpen for: 13+ days
AmplitudeLocation: VancouverOpen for: 12+ days
ScotiabankLocation: Toronto, ON, CA, M5H1H1Open for: 18+ days
SiFiveLocation: Santa Clara, California, United States +11 moreOpen for: 17+ days
CohereLocation: CanadaOpen for: 18+ days
ScotiabankLocation: Toronto, ON, CA, M5H4A6Open for: 18+ days
ScotiabankLocation: Toronto, ON, CAOpen for: 18+ days
AMDLocation: MARKHAM, Ontario, CanadaOpen for: 4 days
UnitytechLocation: Montreal, Canada +4 moreOpen for: 17+ days
D-WaveLocation: Hybrid (Burnaby, British Columbia, CA)Open for: 11+ days
ClickHouseLocation: CanadaOpen for: 11+ days
Open 5 days
It hasn't been reposted, listed twice, or left up unusually long, and the posting doesn't say it's a talent pool.
Ghostless records the day it first sees a posting, so a repost can't reset its age.
Last checked Nov 4, 2026.
See how much of this posting your resume shows, and what it's missing.
Upload your resumeNot stated: Pay, real vacancy, AI screening.
Ontario requires postings from employers with 25 or more staff to state the pay, whether the vacancy exists, and whether AI screens applicants.
Some employers add pay only on their own site. Check the original posting before you rule it out.
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software.
About the role
As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow.
Something wrong with this posting?
Remote-Global
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law . If you have a disability or special need that requires accommodation , please let us know during the recruiting process .