Enable job alerts via email!

Intermediate Backend Engineer (Ruby), Verify:Pipeline Execution

GitLab

Canada

Hybrid

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Job summary

A leading global technology company is seeking a Backend Engineer to design and develop features for GitLab CI. The role involves scaling up systems for enterprise customers, writing high-quality code, and collaborating with a cross-functional team. Ideal candidates will have proficiency in Ruby and will be committed to improving product quality and developer experiences in a fully remote environment.

Qualifications

  • Proven experience writing testable code in Ruby on Rails.
  • Experience with GraphQL is a plus.
  • Familiarity with end-to-end software development and Agile methodologies.

Responsibilities

  • Design and develop new features while maintaining existing ones.
  • Scale up MergeTrains for enterprise customers.
  • Engage in focused engineering on backlog items to improve product quality.

Skills

Proficiency with Ruby and Ruby on Rails
Experience with Relational Database Management Systems (PostgreSQL)
Ability to self-manage and collaborate asynchronously
Strong communication of complex technical problems
Proven ability to work effectively in a cross-functional team
Commitment to continuous learning
Job description
An overview of this role

As our new Backend Engineer, you will help us continue to mature our functionality, reliability, performance, scalability, security, and usability as this key area of the product evolves. To help GitLab CI remain a best in class solution, you will design and develop new features while maintaining and expanding existing ones, in collaboration with your team.

  • Scale up MergeTrains for our largest enterprise customers
  • Engage in focused engineering on backlog items to improve reliability, product quality, and developer experience
  • Provide incident response and direct support to development departments of major global companies
  • Write high-quality, efficient, and maintainable code, adhere to best practices, and contribute to code reviews
  • Stay connected with industry best practices, tools, and technologies to drive improvements
  • Advocate for improvements to product quality, security, and performance
  • Mentor and support team members to facilitate growth
  • Contribute to development processes by asking questions and providing feedback
  • Collaborate with Senior Engineers on architectural plans and designs ensuring scalability, performance, maintainability, and measurability
  • Participate in agile development practices and drive iterative software development
  • Participate in Tier 2 on-call rotations to assist with troubleshooting product operations and security issues
What you’ll bring
  • Proficiency with Ruby and Ruby on Rails
  • Experience with Relational Database Management Systems (PostgreSQL is a plus)
  • Proven experience writing testable code in Ruby on Rails
  • A commitment to Diversity, Inclusion and Belonging (DIB at GitLab)
  • Experience with GraphQL is a plus
  • Ability to self-manage and collaborate asynchronously
  • Strong communication of complex technical, architectural, and organizational problems with iterative solutions
  • Familiarity with end-to-end software development and Agile methodologies
  • Proven ability to work effectively in a cross-functional team
  • Commitment to continuous learning and openness to feedback
About the team

The team is made up of experienced engineers across different time zones, with async communication and a manager of one model. The Verify:Pipeline Execution team cares deeply about GitLab’s core values and regularly interacts with community contributors, customers, and other GitLab teams to deliver lovable DevSecOps features.

Remote-Global

Country Hiring Guidelines: GitLab hires in countries around the world. All roles are remote, but some roles may carry location-based eligibility requirements. Our Talent Acquisition team can help answer questions about location after you start the recruiting process.

Equal Employment Opportunity GitLab is proud to be an equal opportunity workplace and an affirmative action employer. Our policies relate to recruitment, employment, career development, promotion, and retirement are based on merit, regardless of race, color, religion, sex, national origin, age, disability, or other protected characteristics. See also GitLab’s EEO Policy. If you require accommodation during the recruiting process, please let us know.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.