Flag job

Report

Intermediate Backend Engineer (Golang), Monitor: Platform Insights

Location

remote in usa

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Requirements Professional experience with Golang and PostgreSQL. Strong database experience and interest in developing expertise in ClickHouse databases. Experience working with a platform or complex applications (Large scale is a bonus). Familiarity building and deploying software with CI/CD or other internal tooling. Familiarity with distributed, scalable and reliable systems. A user of modern DevOps platforms. (GitLab is a bonus.) Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment. Monitoring system health with tools like Prometheus or Grafana. Analyzing metrics, developing automation scripts, scaling systems. Responsibilities Develop Golang Backend components leveraging high-scale data pipelines. Collaborate with Product Management and other stakeholders within Engineering (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment. Craft code that meets standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. Working with other GitLab teams to help them integrate monitoring and insights features into their product areas. Develop features and improvements to the GitLab product in a secure, well-tested, and performant way. Ship features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. Advocate for improvements to product quality, security, and performance. Solve technical problems of high scope and complexity. Desired Qualifications Prefer a background or strong interest in learning Golang. Prefer some GCP and/or AWS experience. Prefer experience managing cloud infrastructure and ensuring efficient deployments. Prefer some experience operating a managed Kubernetes cluster (ex. GKE or EKS).

Skills

golang
postgresql
clickhouse
ci/cd
devops
prometheus
grafana