Fullstack Engineer, Data Stores: Tenant Scale
GitLab
Engineering & Technology
Job Summary
The Tenant Scale team is focused on a long-term scaling solution for GitLab. The charter of this group is to explore, iterate on, validate, and lead the implementation of proposals to provide a solution to accommodate Gitlab.com's daily-active user growth. We are accomplishing this through the introduction of a Cells architecture along with an Organization entity that will be the vehicle to associate a customer’s data with a specific Cell. Hopefully this is the type of work that gets you excited about joining the team, if so please read on!
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 5 years
Job Description/Requirements
What You’ll Do:
- Develop new features in collaboration with our product management, UX, backend and frontend teams
- Keep changes small and iterate towards the best solution
- Documenting best practices or patterns to avoid
- Developing tooling to proactively inform developers of potential performance issues
- Research, design and implement solutions to improve product performanceÂ
What you’ll bring:Â
- 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 (eg. how the browser parses and constructs a web page).
- You are passionate about open source.
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.