GitLab

Intermediate Backend Engineer, Ruby

GitLab

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

GraphQLPostgresRubyRuby on Rails

About the role

  • Write high-quality, efficient, and maintainable code while adhering to best practices and contributing to code reviews
  • Ship small features and improvements with minimal guidance and support; collaborate with the team on larger projects
  • Advocate for improvements to reliability, security, and performance
  • Recognize impediments (technical debt), propose and implement solutions
  • Participate in agile development practices, including async planning sessions, stand-ups, and retrospectives
  • Contribute to development process improvements by asking questions and providing feedback
  • Embrace continuous learning and industry best practices to drive software improvements
  • Participate in Tier 2 on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues
  • Collaborate across distributed teams, community contributors, and customers to improve Pipeline Authoring, CI/CD Catalog, and pipeline creation performance and scalability

Requirements

  • Proficiency with Ruby and Ruby on Rails
  • Proven experience writing testable code in Ruby on Rails
  • Experience with Relational Database Management Systems (PostgreSQL is a plus)
  • Experience with GraphQL is a plus
  • An ability to self manage and organize in an asynchronous and collaborative work environment
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Familiarity with various stages of software development end-to-end (Agile methodologies is a plus)
  • Proven ability to work effectively in a team including product managers, designers, and other engineers
  • A commitment to continuous learning and openness to giving and receiving feedback
Benefits
  • Benefits to support your health, finances, and well-being
  • All remote, asynchronous work environment
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyRuby on Railstestable codeRelational Database Management SystemsPostgreSQLGraphQLagile developmentCI/CDpipeline creationsoftware development
Soft skills
self managementorganizationcollaborationcommunicationproblem solvingfeedbackcontinuous learningteamworkadvocacyimprovement
High Tech Genesis

Senior Full Stack Developer, .NET/React/Angular

High Tech Genesis
Seniorfull-time🇨🇦 Canada
Posted: 8 hours agoSource: hightechgenesiscareers.recruitee.com
AngularAWSAzureCloudDockerKafkaKubernetesMicroservices.NETNoSQLRabbitMQReact+1 more
Unity

Staff Backend Developer

Unity
Leadfull-time$153k–$211k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
CloudDistributed SystemsGoKubernetesMySQLRayTerraformUnity
Alcumus

Software Developer, .NET, React

Alcumus
Mid · Seniorfull-time$0–$1🇨🇦 Canada
Posted: 1 day agoSource: alcumus.pinpointhq.com
ASP.NETAzureCloudEntity FrameworkJavaScriptMicroservices.NETReactSQLTypeScript
Dropbox

Backend Product Software Engineer, Commerce Platform

Dropbox
Mid · Seniorfull-time$168k–$228k / year🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
GoJavaMySQLOpen SourcePythonRust