Intermediate Fullstack Engineer - Ruby on Rails... @ GitLab
Your Application Journey
Email Hiring Manager
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.