Intermediate Fullstack Engineer - Ruby on Rails...
@ GitLab

Hybrid
$130,000
Hybrid
Full Time
Posted 17 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @gitlab.com
Recommended after applying

Job Details

Overview

GitLab is an open-core software company offering the most comprehensive AI-powered DevSecOps Platform, used by over 100,000 organizations. Our mission is to enable everyone to contribute to the software powering our world. Join the Plan:Knowledge team to help shape GitLab's knowledge management tools and drive innovation in collaboration.

Role Summary

As an Intermediate Fullstack Engineer, you will develop key tools like Markdown, Rich Text Editor, GLQL Views, and GitLab Wiki. You will work closely with backend engineers, product managers, designers, security experts, UX researchers, and technical writers in a remote, high-performance team.

Key Responsibilities

  • Develop secure, well-tested features using Vue.js, Ruby on Rails, RESTful/GraphQL APIs.
  • Collaborate with cross-functional teams to iterate on product features.
  • Create responsive, accessible, high-scale web interface components.
  • Participate in code reviews, maintain coding standards, and improve test coverage.
  • Engage in internal knowledge sharing and troubleshooting as needed.

What You Bring

  • Experience with TypeScript, Vue, Vuex, and VueApollo.
  • Professional expertise in Ruby on Rails, ActiveRecord, Redis, and HAML.
  • Proficiency in writing automated tests with Jest and Rspec.
  • Ability to implement advanced search functionality using Elasticsearch.
  • Familiarity with semantic HTML, CSS, core JavaScript, and browser concepts.
  • Experience using Git and following code review processes.

Team & Culture

You will join a team of 5 engineers focusing on transforming knowledge management into a fully-featured collaborative solution across GitLab products. GitLab supports your growth with comprehensive benefits, remote work flexibility, and a culture focused on continuous learning and diversity.

Key skills/competency

Vue.js, Ruby on Rails, RESTful APIs, GraphQL, TypeScript, automated testing, Git, Elasticsearch, responsive design, accessibility

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Customize your resume: Tailor for Vue.js and Rails expertise.
  • Highlight GitLab projects: Emphasize experience with DevSecOps.
  • Prepare code samples: Showcase high-scale web development.
  • Practice behavioral insights: Demonstrate collaboration in remote teams.

📝 Interview Preparation Advice

Technical Preparation

Review Vue.js component architecture.
Brush up on Ruby on Rails frameworks.
Practice API design using REST/GraphQL.
Improve automated testing with Jest and Rspec.

Behavioral Questions

Describe a remote collaboration challenge.
Explain your approach to code reviews.
How do you handle project ownership?
Share an example of cross-functional teamwork.

Frequently Asked Questions