Remote Senior Fullstack Engineer (Ruby), Data Stores: Tenant Scale

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • The Senior Fullstack Engineer will be part of the Tenant Scale team at GitLab, focusing on a long-term scaling solution for GitLab.com.
  • Responsibilities include developing new features in collaboration with product management, UX, backend, and frontend teams.
  • The role involves keeping changes small and iterating towards the best solution, documenting best practices, and developing tooling to inform developers of potential performance issues.
  • Researching, designing, and implementing solutions to improve product performance is also a key aspect of the position.
  • The Senior Fullstack Engineer will work on projects like Cells and Organization, impacting all features in GitLab.
  • The role requires a strong understanding of Ruby on Rails, unit testing with RSpec, experience with databases (preferably PostgreSQL) in large production environments, familiarity with GraphQL, and building frontend webapps with GraphQL.
  • Proficiency in VueJS or another modern JavaScript web framework, solid understanding of semantic HTML, CSS, and core JavaScript concepts, unit testing Vue components and JavaScript with Jest, and experience with white-box tests using Selenium or Webdriver are essential.
  • Additionally, the candidate should have a solid understanding of core web and browser concepts, be passionate about open source, possess strong written communication skills, be self-motivated, have strong organizational skills, and align with GitLab's values.

Requirements:

  • Professional experience with Ruby on Rails.
  • Unit testing with RSpec.
  • Professional software engineering experience with databases (preferably PostgreSQL) in large production environments.
  • Familiarity with GraphQL and building frontend webapps with GraphQL.
  • Professional experience with VueJS or another modern JavaScript web framework (React, Angular, Ember, etc).
  • A solid understanding of semantic HTML, CSS, and core JavaScript concepts.
  • Unit testing Vue components and JavaScript with Jest.
  • Proficiency in CSS with an emphasis on modern features such as flexbox and grid.
  • Experience with white-box tests that use Selenium or Webdriver.
  • A solid understanding of core web and browser concepts.
  • Passion for open source.
  • Strong written communication skills.
  • Self-motivated with strong organizational skills.
  • Alignment with GitLab's values.

Benefits:

  • The opportunity to work on a long-term scaling solution for GitLab.com.
  • Collaboration with product management, UX, backend, and frontend teams.
  • Impacting all features in GitLab through projects like Cells and Organization.
  • Continuous learning and development in a global, remote work environment.
  • Competitive compensation and benefits package.
  • Being part of an open core software company with a mission to enable everyone to contribute to and co-create software.
About the job
Posted on
Job type
Salary
-
Location requirements

-

Leave a feedback