Remote Jobs at gitlab 📈 Open Startup
RSS
API
Post a Job

get a remote job
you can do anywhere

There are now 43 Remote Jobs at gitlab tagged Software Developer, Digital Nomad and Engineer
such as Developer, Service Engineer and Interaction Engineer

  Jobs

  People

👉 Hiring remotely? Reach 1,000,000+ remote workers on the 🏆 #1 remote jobs board

Post a Job - $299
Hide this

This year

GitLab


Frontend Engineer

Frontend Engineer


GitLab


front end

engineer

digital nomad

front end

engineer

digital nomad

12mo

Stats (beta): 👁 530 views,✍️ 0 applied (0%)
GitLab is looking to add a Frontend Engineer to our team to help support the Create product category. \nWe also have a few other Frontend Engineer openings, looking after product categories including: monitoring, secure, packaging, release, growth etc. \n\n\n\n\nResponsibilities\n\n\n\n\n* Fix prioritized issues from the issue tracker.\n\n* Write the code to complete scheduled direction issues chosen by our scheduling committee, assigned to you by the frontend lead.\n\n* Continually improve the quality of GitLab by using discretion of where you think changes are needed.\n\n* Create high quality frontend code.\n\n\n\n\n\n\nWorkflow\n\n\n\n\n* You work on issues tagged with 'Frontend' on Community Edition and Enterprise Edition. \n\n* The priority of the issues tagged with this label can be found in the handbook under GitLab Workflow.\n\n* When done with a frontend issue remove the 'Frontend' label and add the next workflow label which is probably the 'Developer' label.\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Know how to use CSS effectively\n\n* Expert knowledge of JavaScript\n\n* Basic knowledge of Vue.js is a plus but not a requirement\n\n* Collaborate effectively with UX Designers, Developers, and Designers\n\n* Be able to work with the rest of the community\n\n* Knowledge of Ruby on Rails is a plus\n\n* You share our values and work in accordance with those values\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Cloud Native Engineer

Cloud Native Engineer


GitLab


cloud

engineer

cloud

engineer

12mo

Stats (beta): 👁 326 views,✍️ 0 applied (0%)
\nCloud Native Engineers at GitLab work with our Distribution team to create and maintain a Cloud Native GitLab deployment, along with all associated upgrade and release management methods.\n\n\n\nRequirements\n\n\n\n\n* Experience with Docker and Kubernetes in production use cases\n\n* Chef experience (writing complex cookbooks from scratch, custom providers, custom resources, etc.)\n\n* Extensive Linux experience, comfortable between Debian and RHEL based systems\n\n* Running applications at scale in Kubernetes\n\n* Transforming existing applications to cloud native oriented applications\n\n* Designing, building and packaging cloud native applications\n\n* Positive and solution-oriented mindset\n\n* English written and verbal communication skills\n\n* Effective communication skills: Regularly achieve consensus with peers, and clear status updates\n\n* An inclination towards communication, inclusion, and visibility\n\n* Experience owning a project from concept to production, including proposal, discussion, and execution.\n\n* Demonstrated ability to work closely with other parts of the organization\n\n* Share our values, and work in accordance with those values\n\n* Ability to thrive in a fully remote organization\n\n* Self-motivated and self-managing, with strong organizational skills.\n\n\n\n\n\n\n\n\n\n\nResponsibilities\n\n\n\n\n* Deploying, building, and configuring deployment methods of GitLab for Kubernetes\n\n* Promoting best practices for development and deployment in a Cloud Native environment\n\n* Keep current with new technologies and developments in the Cloud Native space\n\n* Constantly improve product quality, security, and performance\n\n* Write good code\n\n* Catch bugs and style issues in code reviews\n\n* Ship small features independently\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Support Engineer

Support Engineer


GitLab


engineer

engineer

1yr
This position is remote based, anywhere remotely. We are looking for Support Engineers in Americas, EMEA and APAC timezones. \n\nThe rising popularity of GitLab means that our professional services are in high demand. If you have the skills to help our clients we would love to talk to you.\n\nWe are looking for skilled people around the world. If you would love to work from home and help GitLab grow, this is the right spot for you.\n\n\n\n\nResponsibilities\n\n\n\n\n* Engage with our customers — anything from a small advertising firm or a university, to Fortune 100 clients\n\n* Triage customer issues, debug, and find workarounds if possible\n\n* Communicate via email and video conferencing with potential and current clients\n\n* Prepare and provide customer training, and make the training materials widely available\n\n* Improve GitLab through customer interaction\n\n* Submit and comment on bug reports and feature requests based on customer interactions\n\n* Create or update documentation based on customer interactions\n\n* Engage with the development team to escalate bugs, solve problems, or obtain missing information\n\n* Participate in the on-call rotation to provide 24/7 emergency customer response\n\n* Ensure the knowledge we gain from running GitLab.com is shared with customers and users\n\n* Maintain good ticket performance and satisfaction\n\n* Meet or exceed SLA times consistently\n\n* Reliably respond to on-call emergencies\n\n* More information can be found on the support page in the employee handbook\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Affinity for (and experience with) providing customer support\n\n* Technical Skills\n\n* Able to triage and resolve GitLab issues\n\n* Able to perform complex Linux system administration tasks\n\n* Experience with Ruby on Rails applications and Git\n\n* Communication Skills\n\n* Communicate clearly with customers on technical topics\n\n* Take ownership and work to manage the entire issue lifecycle, from customer, to development team, to resolution\n\n* Makes customers happy\n\n* Excellent spoken and written English\n\n* You share our values, and work in accordance with those values\n\n* Successful completion of a background check\n\n\n\n\n\n\n\nCompensation\n\n\n\n\n* Please view the compensation range for this role at the bottom of the position description.\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

Gitlab

 

Backend Developer Ruby Go

Backend Developer Ruby Go  


Gitlab


golang

dev

ruby

backend

golang

dev

ruby

backend

1yr
San Francisco, United States - Gitaly is a new service in our architecture that handles git and other filesystem operations for GitLab instances, and aims to improve reliability and performance while scaling to meet the needs of installations with thousands of concurrent users, including ou...

See more jobs at Gitlab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Test Automation Engineer

Test Automation Engineer


GitLab


testing

engineer

testing

engineer

1yr
This position is remote based.\n\nGitLab is looking for a motivated and experienced engineer to help grow our test automation efforts across the entire GitLab ecosystem. This is a key position with a new and growing team, so your efforts will have a noticeable impact to both the company and product. In addition to the requirements below, successful candidates will demonstrate a passion for high quality software, strong engineering principles and methodical problem solving skills.\n\n\n\n\nResponsibilities\n\n\n\n\n* Expand our existing test automation framework\n\n* Develop new tests and tools for our GitLab.com frontend, backend APIs and services, and low-level systems like geo replication, CI/CD, and load balancing\n\n* Work with the product team and other development teams to understand how new features should be tested, and then engage them in contributing automated tests\n\n* Drive adoption of best practices in code health, testing, testability and maintainability. You should know about clean code, the test pyramid and champion these concepts.\n\n* Analyze complex software systems and collaborate with others to improve the overall design, testability and quality.\n\n* Ensure that automated tests execute reliably and efficiently in CI/CD environments.\n\n* Ensure test results are tracked and communicated in a timely and effective manner\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Strong experience developing in Ruby\n\n* Strong experience using Git\n\n* Experience with test automation tools like Capybara, Selenium\n\n* Relevant internship or work experience in software development and/or test automation\n\n* Experience working with Docker containers\n\n* Experience with AWS or Kubernetes\n\n* Experience with Continuous Integration systems (e.g., Jenkins, Travis, GitLab)\n\n\n\n\n\n\nHiring Process\n\n\n\n\n* Qualified applicants receive a short questionnaire from our Recruiting team (reviewed by the Automation team)\n\n* Selected candidates will be invited to schedule a 30 minute screening call with our Recruiting team\n\n* Next, candidates will be invited to schedule a 45 minute first interview with the Engineering Manager, Quality. \n\n* Candidates will then be invited to schedule a 1 hour technical interview with the Edge Team Lead\n\n* Candidates will be invited to schedule a third 45 minute interview with our VP of Engineering\n\n* Finally, candidates may schedule a 50 minute interview with our CEO\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Backend Developer Security Products

Backend Developer Security Products


GitLab


infosec

dev

backend

digital nomad

infosec

dev

backend

digital nomad

1yr

Stats (beta): 👁 1,477 views,✍️ 0 applied (0%)
\nThis position is remote based. This role will focus on security features and security products for GitLab. This role will specifically focus on security.  This role will report to and collaborate directly with the Security Products Engineering Manager.\n\nResponsibilities\n\n\n\n\n* Develop security products from proposal to polished end result.\n\n* Integrating 3rd party security tools into GitLab.\n\n* Complete our internal Advisories Database.\n\n* Manage metadata related to dependencies.\n\n* Key aspects of this role are focused on security products and features.\n\n* The complexity of this role will increase over time.\n\n* If you are willing to stick to working on these features for at least a year, then this role is for you.\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Strong Go and/or Ruby developer with security expertise or proven security interest.\n\n* Passion and interest toward security (scanning, dependencies, etc.).\n\n* Experience in using GitLab and GitLab CI.\n\n* This is a fully remote role.\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Production Engineer

Production Engineer


GitLab


engineer

engineer

1yr

Stats (beta): 👁 215 views,✍️ 0 applied (0%)
Production Engineers are responsible for the keeping GitLab.com and many other\nGitLab production systems running smoothly 24/7/365. They're developers \nspecialising in systems, whether it be networking, or the Linux kernel,\nor even a specific interest in scaling, algorithms, or distributed systems.\n\nGitLab.com is a unique site and it brings unique challenges: it’s the biggest \nGitLab instance in existence; in fact, it’s one of the largest single-tenancy \nopen-source SAAS sites on the internet. The experience of our production \nengineers feeds back into other engineer groups within the company, as well as \nto GitLab customers, running on-premise installations.\n\nResponsibilities: \n\n\n\n* Be on a PagerDuty rotation to respond to GitLab.com availability incidents and \n\n* provide support for service engineers with customer incidents.\n\n* Use your on-call shift to prevent incidents from ever happening.\n\n* Manage our infrastructure with Chef, Terraform and Kubernetes.\n\n* Make monitoring and alerting alert on symptoms and not on outages.\n\n\n\n\n\n* Document every action so your learnings turn into repeatable actions and then into automation.\n\n* Improve the deployment process to make it as boring as possible.\n\n* Design, build and maintain core infrastructure pieces that allow GitLab scaling to support hundred of thousands of concurrent users.\n\n* Debug production issues across services and levels of the stack.\n\n* Plan the growth of GitLab's infrastructure.\n\n\n\n\nRequirements: \n\n\n* Think about systems - edge cases, failure modes, behaviors, specific implementations.\n\n* Know your way around Linux and the Unix Shell.\n\n* Know what is the use of config management systems like Chef (the one we use)\n\n* Have strong programming skills - Ruby and/or Go\n\n* Have an urge to collaborate and communicate asynchronously.\n\n* Have an urge to document all the things so you don't need to learn the same thing twice.\n\n* Have a proactive, go-for-it attitude. When you see something broken, you can't help but fix it.\n\n* Have an urge for delivering quickly and iterating fast.\n\n* Share our values, and work in accordance with those values.\n\n\n\n\nProjects you might work on: \n\n\n* Coding infrastructure automation with Chef\n\n* Improving our Prometheus Monitoring or building new Metrics\n\n* Helping release managers deploy and troubleshoot new versions of GitLab-EE.\n\n* Migrate GitLab.com from it’s current home on Azure Cloud to Google Cloud Platform.\n\n* Migrate GitLab.com to Kubernetes. \n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Marketing Web Developer Designer

Marketing Web Developer Designer


GitLab


dev

web dev

marketing

digital nomad

dev

web dev

marketing

digital nomad

2yr
GitLab is looking to add a senior-level Marketing Web Developer/Designer to our Marketing team to help design, develop & maintain our website and other marketing properties. As the Marketing Web Developer/Designer you will work closely with product marketing, content marketing, and other members of the Marketing team. This role will be part of the Marketing Design team and report directly to the CMO.\n\nAbout GitLab\nGitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 1,000 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.\n\nWe value results, transparency, sharing, freedom, efficiency, frugality, collaboration, directness, kindness, diversity, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.\n\nAvoid the confidence gap; you do not have to match all the listed requirements exactly to apply. Our hiring process is described in more detail in our hiring handbook.\n\nWork remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto.\n\nTop 10 reasons to work for GitLab:\n1. Work with helpful, kind, motivated, and talented people.\n2. Work remote so you have no commute and are free to travel and move.\n3. Have flexible work hours so you are there for other people and free to plan the day how you like.\n4. Everyone works remote, but you don't feel remote. We don't have a head office, so you're not in a satellite office.\n5. Work on open source software so you can interact with a large community and can show your work.\n6. Work on a product you use every day: we drink our own wine.\n7. Work on a product used by lots of people that care about what you do.\n8. As a company we contribute more than we take, most of our work is released as the open source GitLab CE.\n9. Focused on results, not on long hours, so that you can have a life and don't burn out.\n10. Open internal processes: know what you're getting in to and be assured we're thoughtful and effective.\n\nSee our culture page for more!\n\n\n\n\n\nResponsibilities\n\n\n\n\n* Lead design and development (HTML, CSS, JavaScript) of about.gitlab.com, emails, and standalone landing pages.\n\n* Develop & maintain a top-notch user experience across all of these properties through A/B testing and data-driven design.\n\n* Research, design, and implement concepts that increase engagement and conversion.\n\n* Define front-end framework(s), UX style guides, and user flows to drive efficiency and consistency in our user experience.\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* 6+ years experience specializing in front-end development, web and user experience design.\n\n* A professional portfolio demonstrating a strong background in front-end development, web, UX, and visual design (candidates without a portfolio will not be considered).\n\n* Expert-level understanding of responsive design and best practices.\n\n* Strong working knowledge of HTML, CSS, and JavaScript (jQuery).\n\n* Experience running effective A/B tests.\n\n* Strong knowledge of design tools (Sketch, Adobe CC, etc.).\n\n* You use research and best practices to create, validate, and present your ideas to project stakeholders.\n\n* Obsessive over the details and creating thoughtful and intuitive experiences.\n\n* Able to iterate quickly and embrace feedback from many perspectives.\n\n* Strong understanding of information architecture, interaction design, and user-centered design best practices.\n\n* Understanding of Git and comfortable using the command line.\n\n* A track record of being self-motivated and delivering on time.\n\n* Candidates in Americas timezones will be preferred.\n\n\n\n\n\n\n\n\n\n\nNice-to-haves\n\n\n\n\n* Basic Ruby knowledge; our website is built on Middleman using HAML.\n\n* Able to pitch in on other design efforts; i.e. branding, illustration, swag, social ad campaigns, digital publications, etc.\n\n* Experience working in a fully or partially remote company.\n\n\n\n\n\n\n\n\n\nHiring Process\nApplicants for this position can expect the hiring process to follow the order below. Please keep in mind that applicants can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our team page.\n\n- Portfolios of qualified applicants will be reviewed by our hiring team\n- Select candidates will be invited to schedule a 30 minute screening call with our Global Recruiters\n- First, candidates will be invited to meet with our Designer\n- Second, candidates will be invited to complete a design/development challenge\n- Third, candidates will be invited to meet with one of our Frontend Engineers\n- Fourth, candidates will be invited to meet with one of our UX Designers\n- Successful candidates will then be invited to schedule an interview with our CMO\n- Finally, successful candidates may be asked to interview with our CEO

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Senior Engineer Bizops

Senior Engineer Bizops


GitLab


senior

engineer

senior

engineer

2yr
BizOps is an early stage project at GitLab focused on delivering an open source framework for analytics, business intelligence, and data science. It leverages version control, data science tools, CI, CD, Kubernetes, and review apps.\n\nDevelopers at GitLab work on our product. This includes both the open source version of GitLab, the enterprise editions, and the GitLab.com service as well. They work with peers on teams dedicated to areas of the product. They work together with product managers, designers, and backend or frontend developers to solve common goals.\n\nAbout GitLab\nGitLab Inc. is a company based on the GitLab open-source project. GitLab is a community project to which over 1,000 people worldwide have contributed. We are an active participant in this community, trying to serve its needs and lead by example. We have one vision: everyone can contribute to all digital content, and our mission is to change all creative work from read-only to read-write so that everyone can contribute.\n\nAvoid the confidence gap; you do not have to match all the listed requirements exactly to apply. Our hiring process is described in more detail in our hiring handbook.\n\nWork remotely from anywhere in the world. Curious to see what that looks like? Check out our remote manifesto.\n\nWe value results, transparency, sharing, freedom, efficiency, frugality, collaboration, directness, kindness, diversity, boring solutions, and quirkiness. If these values match your personality, work ethic, and personal goals, we encourage you to visit our primer to learn more. Open source is our culture, our way of life, our story, and what makes us truly unique.\n\nTop 10 reasons to work for GitLab:\n1. Work with helpful, kind, motivated, and talented people.\n2. Work remote so you have no commute and are free to travel and move.\n3. Have flexible work hours so you are there for other people and free to plan the day how you like.\n4. Everyone works remote, but you don't feel remote. We don't have a head office, so you're not in a satellite office.\n5. Work on open source software so you can interact with a large community and can show your work.\n6. Work on a product you use every day: we drink our own wine.\n7. Work on a product used by lots of people that care about what you do.\n8. As a company we contribute more than we take, most of our work is released as the open source GitLab CE.\n9. Focused on results, not on long hours, so that you can have a life and don't burn out.\n10. Open internal processes: know what you're getting in to and be assured we're thoughtful and effective.\n\nSee our culture page for more!\n\n\n\n\n\nRequirements:\n\n\n\n\n\n\n* A passion for data science and analytics\n\n* Experience with doing initial prototyping, architecture, and engineering work\n\n* In-depth experience with Python\n\n* Experience with Kubernetes, Helm, and CI/CD is a strict requirement\n\n\n\n\n\n\n\n\n\n\n\n\nHiring Process:\nApplicants for this position can expect the hiring process to follow the order below. Please keep in mind that applicants can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our team page. A technical interview is part of the process.\n\nQualified applicants receive a short questionnaire from our Recruiting team\nSelected candidates will be invited to schedule a 30 minute screening call with our Recruiting team\nNext, candidates will be invited to schedule a technical interview with a team manager\nNext, candidates will be invited to schedule a behavioral interview with the hiring manager\nCandidates will then be invited to schedule an interview with Director of Backend\nCandidates will then be invited to schedule an additional interview with VP of Engineering\nFinally, candidates may be asked to interview with the CEO\nSuccessful candidates will subsequently be made an offer via email

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Backend Engineer

Backend Engineer


GitLab


engineer

backend

engineer

backend

2yr
This role will focus on security features and security products for GitLab. This role will specifically focus on security; if you want to work with Ruby on Rails and not security, please apply to our Backend Developer role instead.\n\nThis role will report to and collaborate directly with our CTO.\n\nResponsibilities\n\n\n\n\n* Develop security products from proposal to polished end result.\n\n* Integrating 3rd party security tools into GitLab.\n\n* Key aspects of this role are focused on security products and features.\n\n* The complexity of this role will increase over time.\n\n* If you are willing to stick to working on these features for at least a year, then this role is for you.\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Strong Ruby developer with security expertise or proven security interest.\n\n* Passion and interest toward security (scanning, dependencies, etc.).\n\n* Experience in using GitLab and GitLab CI.\n\n* Ability to work in European timezone.\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Postgresql Database Specialist

Postgresql Database Specialist


GitLab


postgres

postgres

2yr

Stats (beta): 👁 627 views,✍️ 0 applied (0%)
\nOur database specialist is a hybrid role: part developer, part database expert. You will spend the majority of your time making application changes to improve database performance, availability, and reliability; though you will also spend time working on the database infrastructure that powers GitLab.com. Infrastructure work involves (but is not limited to) tasks such as making configuration changes, adjusting monitoring, and upgrading the database.\n\n\n\nExample Projects\n\n\n\n\n* Rewriting the database queries and related application logic used for retrieving subgroups.\n\n* Rewriting code used for importing projects from other platforms (e.g. GitHub).\n\n* Adding trend analysis to monitoring to better detect performance and availability changes on GitLab.com.\n\n* Analyzing tables and optimizing them by adding indexes, breaking them up into separate tables, or by removing unnecessary columns.\n\n* Reviewing database related changes submitted by other developers.\n\n* Documenting database best practices or patterns to avoid.\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* At least 5 years of experience running PostgreSQL in large production environments.\n\n* At least 3 years of experience working with either Ruby (preferred) or Python.\n\n* At least 3 years of experience with Ruby on Rails, Django, or other Ruby and/or Python web frameworks (Flask, web2py, etc).\n\n* Solid understanding of SQL and PL/pgSQL.\n\n* Solid understanding of the internals of PostgreSQL.\n\n* Significant experience working in a distributed production environment.\n\n* You share our values, and work in accordance with those values.\n\n* Excellent written and verbal English communication skills.\n\n\n\n\n\n\n\n\n\n\nNice-to-have's\n\n\n\n\n* Experience with running pgbouncer and/or WAL-E in production.\n\n* Experience with Go, C, and/or Rust.\n\n* MySQL experience, since GitLab also supports MySQL.\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Backend Developer

Backend Developer


GitLab


dev

backend

digital nomad

dev

backend

digital nomad

2yr

Stats (beta): 👁 468 views,✍️ 0 applied (0%)
This role will focus on security features and security products for GitLab. This role will specifically focus on security; if you want to work with Ruby on Rails and not security, please apply to our Backend Developer role instead.\n\nThis role will report to and collaborate directly with our CTO.\n\n\n\n\n\nResponsibilities\n\n\n\n\n* Develop security products from proposal to polished end result.\n\n* Integrating 3rd party security tools into GitLab.\n\n* Key aspects of this role are focused on security products and features.\n\n* The complexity of this role will increase over time.\n\n* If you are willing to stick to working on these features for at least a year, then this role is for you.\n\n\n\n\n\n\n\n\n\n\nRequirements\n\n\n\n\n* Strong Ruby developer with security expertise or proven security interest.\n\n* Passion and interest toward security (scanning, dependencies, etc.).\n\n* Experience in using GitLab and GitLab CI.\n\n* Ability to work in European timezone.\n\n\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Support Engineer EMEA

Support Engineer EMEA


GitLab


customer support

engineer

customer support

engineer

2yr

Stats (beta): 👁 1,041 views,✍️ 0 applied (0%)
\n\n* Engage with our customers — anything from a small advertising firm or a university, to Fortune 100 clients\n\n\n* Triage customer issues, debug, and find workarounds if possible\n\n* Communicate via email and video conferencing with potential and current clients\n\n* Prepare and provide customer training, and make the training materials widely available\n\n\n\n\n\n* Improve GitLab through customer interaction\n\n\n* Submit and comment on bug reports and feature requests based on customer interactions\n\n* Create or update documentation based on customer interactions\n\n* Engage with the development team to escalate bugs, solve problems, or obtain missing information\n\n\n\n\n\n* Participate in the on-call rotation to provide 24/7 emergency customer response\n\n* Ensure the knowledge we gain from running GitLab.com is shared with customers and users\n\n* Maintain good ticket performance and satisfaction\n\n* Meet or exceed SLA times consistently\n\n* Reliably respond to on-call emergencies\n\n\n\n\nMore information can be found on the support page in the handbook.

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Security Specialist Developer

Security Specialist Developer


GitLab


infosec

dev

digital nomad

infosec

dev

digital nomad

2yr

Stats (beta): 👁 2,337 views,✍️ 0 applied (0%)
\nhttps://about.gitlab.com/jobs/developer/#security-specialist

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Chef Ruby Build Engineer

Chef Ruby Build Engineer


GitLab


ruby

engineer

ruby

ruby

engineer

ruby

2yr

Stats (beta): 👁 531 views,✍️ 0 applied (0%)
\nPlease see the full job description on our site and apply directly:  https://about.gitlab.com/jobs/build-engineer/

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


UX Lead

UX Lead


GitLab


ux

exec

design

digital nomad

ux

exec

design

digital nomad

2yr

Stats (beta): 👁 3,723 views,✍️ 0 applied (0%)
\nPlease see full job description here and apply directly on our site: https://about.gitlab.com/jobs/ux-lead/

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Product Marketing Manager

Product Marketing Manager


GitLab


product manager

exec

marketing

product manager

exec

marketing

2yr

Stats (beta): 👁 1,011 views,✍️ 0 applied (0%)
\nPlease see the full job description on our site: \n\nhttps://about.gitlab.com/jobs/senior-product-marketing-manager/

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Service Engineer

Service Engineer


GitLab


engineer

engineer

3yr

Stats (beta): 👁 394 views,✍️ 0 applied (0%)
\nThe rising popularity of GitLab means that our professional services are in high demand. If you have the skills to help our clients we would love to talk to you.\n\nWe are looking for skilled people around the world. If you would love to work from home and help GitLab grow, this is the right spot for you.\n\nResponsibilities\n\n\n* Engage with our customers—anything from a small advertising firm or a university, to Fortune 100 clients and help them with anything from a simple support ticket to a customer training\n\n* Communicate via email and video conferencing with potential and current clients\n\n* Maintain GitLab.com and our other services such as GitHost.io\n\n* Participate in the rotating 'on-call' list to provide 24/7 emergency response availability\n\n* Ensure that everything we learn from running GitLab.com is set as default or communicated to our users\n\n* Write and update documentation based on customer interactions\n\n* Submit and comment on feature requests based on customer interactions\n\n\n\n\nMore information can be found on the support page in the handbook.\n\nJunior Service Engineer\n\nJunior Service Engineer's responsibilities cover all the support channels that are supported by a level 3 or 4 SLA, per the definitions on the Support page.\n\nSenior Service Engineer\n\nSenior Service Engineers are experienced Service Engineers who\n\n\n* have deep knowledge of GitLab internals and a variety of possible configurations\n\n* help hire and train new Service Engineers\n\n* are a go-to person for the other Service Engineers when they face tough challenges\n\n* improve the support process (Optimize Zendesk flow, suggest rake task additions)\n\n* write blog articles\n\n* take ownership of documentation and feature requests that is based on customer interactions\n\n* create merge requests to fix bugs\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.

GitLab


Build Engineer

Build Engineer


GitLab


engineer

engineer

3yr

Stats (beta): 👁 919 views,✍️ 0 applied (0%)
\n\n* As a Build engineer your main focus will be on omnibus-gitlab, the software that enables our users to install, upgrade, and use GitLab easily\n\n* Work on improving various aspects of the omnibus-gitlab package (size, speed, reliability)\n\n* Implement and bundle new services into the omnibus-gitlab package, for more details see our direction scope\n\n* Work with the rest of the GitLab development team in supporting newly created features and resolving bugs on the omnibus-gitlab project side\n\n* Work on making GitLab easier to install and configure for all users (through Chef cookbooks, Puppet modules, Ansible and Salt scripts)\n\n* Improve package build processes\n\n* Help community packaging projects (eg. native Debian, native Fedora and native Arch packages)\n\n\n\n\nWorkflow \n\n\n* In cooperation with the Packaging team, issues to work on will be sorted per release cycle.\n\n* Deciding priority of the issues can be found in the handbook under GitLab Workflow.\n\n\n

See more jobs at GitLab

# How do you apply? This job post is older than 30 days and the position is probably filled. Try applying to jobs posted recently instead.
Apply for this Job

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.