Intermediate Backend Engineer, Development Tooling

November 12

Apply Now
Logo of GitLab

GitLab

Artificial Intelligence • Enterprise • SaaS

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

1001 - 5000 employees

Founded 2014

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 Secondary Market on 2020-11

📋 Description

• Develop Internal Tools: Design, implement, and maintain internal tooling, frameworks & APIs that streamline common developer tasks, such as managing feature flags, automating environment setup, or provisioning internal resources. • Improve Local Development: Enhance and optimize our local development environment tools and configuration (e.g., containerization setup, dev tooling CLI) to reduce startup time and improve stability for new and existing engineers. • Performance and Reliability: Investigate and address bottlenecks in the developer workflow, focusing on improving the speed and reliability of different stages. • Tooling Consistency: Develop and enforce standards and reusable library components for tasks like service communication, configuration management, and health checks across our primary Ruby on Rails and Go codebases. • Cross-Functional Collaboration: Work closely with product engineers, software engineers in test, and infrastructure teams to understand pain points and translate them into robust, self-service tooling solutions. • Documentation and Support: Create clear, comprehensive documentation and provide support for the tools you build, acting as a steward for developer experience.

🎯 Requirements

• 3+ years of professional experience as a Backend or Platform Engineer. • Strong proficiency in Go (Golang). • Strong experience designing and writing tooling or frameworks used by a large number of developers. • Solid experience working on moderately complex technical refactoring or migration projects within a large codebase (e.g., mono repos). • Solid experience configuring and querying monitoring systems like Prometheus and/or Grafana. • Practical experience with cloud-native infrastructure concepts, particularly Docker. • Strong experience using Continuous Integration systems (e.g., GitLab CI, Jenkins, CircleCI, or similar). • Solid experience with SQL (e.g., PostgreSQL or similar) and NoSQL databases (e.g., Redis, Elasticsearch, or similar). • Solid experience with test automation frameworks for backend testing (e.g., Selenium, Capybara, Watir, or similar).

🏖️ Benefits

• Benefits to support your health, finances, and well-being • Flexible Paid Time Off • Team Member Resource Groups • Equity Compensation & Employee Stock Purchase Plan • Growth and Development Fund • Parental leave • Home office support

Apply Now

Similar Jobs

November 11

Full Stack Engineer developing and promoting SaaS platform products. Collaborating with team lead in a fast paced startup environment in finance.

🇨🇦 Canada – Remote

💵 $110k - $150k / year

💰 $35M Private Equity Round on 2020-06

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

ASP.NET

Microservices

MongoDB

Postgres

SQL

.NET

November 11

Senior .Net Backend Developer in a remote role, architecting and building scalable digital banking systems. Collaborating with Agile teams and mentoring while staying updated on .NET and Azure.

ASP.NET

Azure

Cloud

Microservices

MySQL

Postgres

SQL

Vault

.NET

November 11

Technical Lead guiding backend engineering team for mobile platform at Hatch Innovations. Defining technical roadmap and mentoring engineers on GCP-based microservices.

Cloud

Google Cloud Platform

GRPC

Go

November 9

Java Full Stack Developer designing and implementing software for Flexspring's data integration platform. Collaborating with R&D team to develop innovative solutions for HR applications.

Groovy

Java

JavaScript

JUnit

React

SOAP

Spring

November 9

Fullstack developer working on Dispatch Science's SaaS platform using Angular and .NET technologies. Collaborating with teams to design and implement scalable solutions in a remote environment.

🗣️🇫🇷 French Required

Angular

Azure

Cloud

SQL

TypeScript

.NET

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com