Intermediate Backend (Go) Engineer, Runway
Gitlab
Intermediate Backend Engineer
About the Role
We're looking for an Intermediate Backend Engineer to join our team. In this role, you'll design, develop, and maintain the server-side applications that power our platform. You'll work closely with cross-functional teams to build scalable, reliable, and efficient backend systems.
Key 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 Required Skills & Experience 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, and why they are different 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 Preferred Qualifications Experience with infrastructure as code using HashiCorp Terraform Knowledge of secret management tools like HashiCorp Vault or OpenBao Experience with PostgreSQL or other relational databases Familiarity with GitLab CI/CD pipelines and workflows Experience with microservice architecture patterns Understanding of RESTful APIs and API design principles Knowledge of monitoring tools and observability practices About the RoleThe GitLab Runway team is working on our next generation platform for rapidly deploying backend services that automatically take advantage of GitLab infrastructure, security, observability, and data access. It’s a platform engineering project in the truest sense. We’re enabling self-service development across the entire GitLab engineering ecosystem to quickly build and deploy services to complement the GitLab product offerings.
Confirm your E-mail: Send Email
All Jobs from Gitlab