Browse All Jobs
Job Description
GitLab is seeking an Intermediate Backend Engineer to join their Runway team. This role involves designing, developing, and maintaining server-side applications that power the GitLab platform. The engineer will collaborate with cross-functional teams to build scalable, reliable, and efficient backend systems. GitLab is an open core software company that develops an AI-powered DevSecOps Platform.

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable backend code
  • Implement and optimize database schemas and queries for performance and scalability
  • Deploy and manage applications in cloud environments (GCP and AWS, and Kubernetes specifically)
  • Participate in on-call rotations to ensure system reliability and uptime
  • Write comprehensive documentation and technical specifications
  • Troubleshoot production issues and implement solutions

Requirements:
  • 3+ years of professional software development experience
  • Proficiency in programming languages such as Golang, Python, Ruby
  • Experience working with cloud platforms (GCP and AWS)
  • Familiarity with container orchestration using Kubernetes, Docker
  • Experience implementing and managing logging systems
  • Understanding of database systems, SQL, and data modeling principles
  • Experience with on-call responsibilities and incident response
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration abilities
  • Comfortable working in a remote environment, across AMER, EMEA, and APAC timezones in a heavily asynchronous method

GitLab offers:
  • A fully remote role
  • Opportunity to work on a next-generation platform for rapidly deploying backend services
Apply Manually