GitLab

About GitLab

The single application for the entire DevOps lifecycle

🏢 Tech👥 1K-5K📅 Founded 2014📍 San Francisco, California, United States

Key Highlights

  • Public company (NASDAQ: GTLB) with a valuation of $11B
  • Over 30,000 customers including NASA, IBM, and Goldman Sachs
  • Headquartered in San Francisco, with a fully remote workforce
  • Unlimited PTO and flexible remote work options

GitLab is a comprehensive DevOps platform headquartered in San Francisco, California, serving over 30,000 organizations including NASA, IBM, and Goldman Sachs. The platform integrates project planning, source code management, CI/CD, and monitoring into a single application, streamlining the software...

🎁 Benefits

GitLab offers competitive salaries, equity options, unlimited PTO, and a flexible remote work policy, allowing employees to work from anywhere. They a...

🌟 Culture

GitLab is known for its remote-first culture, with a strong emphasis on transparency and collaboration across global teams. The company values results...

GitLab

Intermediate Backend Engineer (Golang), Monitor: Platform Insights

GitLabRemote, APAC

Apply Now →

Skills & Technologies

Overview

GitLab is seeking an Intermediate Backend Engineer to help build a unified data event platform for their Monitor: Platform Insights team. You'll work with Golang services and database integrations to enhance the DevSecOps lifecycle. This role requires experience in backend engineering and a strong understanding of data-rich applications.

Job Description

Who you are

You have experience as a backend engineer, particularly with Golang, and are comfortable building high-scale services that handle significant data loads. You understand the intricacies of database integrations and are eager to work on a platform that enhances the software development lifecycle. You thrive in collaborative environments and are excited about leveraging AI to improve productivity and innovation in your work.

You are familiar with the principles of DevSecOps and understand how to create solutions that empower users to query, visualize, and analyze data effectively. You are a proactive problem solver who enjoys tackling complex challenges and contributing to a team that values continuous knowledge exchange and growth.

Desirable

Experience with AI technologies and their application in software development is a plus. Familiarity with data visualization tools and techniques will also be beneficial in this role. You are open to learning new technologies and methodologies that can enhance your contributions to the team.

What you'll do

As an Intermediate Backend Engineer on the Monitor: Platform Insights team, you will be responsible for developing and maintaining a unified data event platform that allows GitLab users to interact with data across all stages of the DevSecOps lifecycle. You will focus on building robust Golang services that are capable of processing large volumes of data efficiently.

You will collaborate closely with cross-functional teams, including product managers and data analysts, to understand user needs and translate them into technical requirements. Your role will involve designing and implementing APIs that facilitate data access and manipulation, ensuring that they are scalable and secure.

You will also be tasked with optimizing database interactions to enhance performance and reliability. This includes writing efficient queries and ensuring that data integrity is maintained throughout the application.

In addition to development work, you will participate in code reviews and contribute to the overall improvement of the team's coding standards and practices. You will have the opportunity to mentor junior engineers and share your knowledge of Golang and backend development best practices.

What we offer

GitLab offers a dynamic work environment where innovation is encouraged, and every team member's voice is valued. You will have the chance to work with industry leaders and contribute to projects that have a significant impact on how software is developed globally. We provide opportunities for professional growth and development, ensuring that you can reach your full potential.

We believe in a culture of transparency and collaboration, where team members are empowered to take ownership of their work. GitLab also embraces flexibility, allowing you to work remotely while maintaining a strong connection with your colleagues.

Join us in co-creating the future of software development and be part of a team that is transforming the industry through cutting-edge technology and a commitment to excellence.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at GitLab.