Senior Backend Engineer, Data Frameworks (Ruby)
GitLabAbout the Role
Join our team as a Senior Backend Engineer, Data Frameworks, to build and enhance the foundational data systems that power our comprehensive AI-powered DevSecOps Platform, enabling millions to contribute to software development. This is an exciting opportunity to work on critical infrastructure in a fully remote, agile environment.
Responsibilities
- Design, develop, and maintain robust backend services and data frameworks using Ruby.
- Implement scalable and efficient data processing solutions for our AI-powered platform.
- Collaborate with cross-functional engineering teams to integrate new features and data capabilities.
- Ensure the performance, reliability, and security of our data infrastructure.
- Contribute to architectural discussions and technical roadmaps for data frameworks.
- Mentor junior engineers and champion best practices in backend development.
Requirements
- Strong professional experience as a Backend Engineer, with a focus on data frameworks.
- Expert proficiency in Ruby and experience with Ruby on Rails or similar frameworks.
- Proven track record in designing and implementing scalable APIs and services.
- Experience with relational and non-relational databases (e.g., PostgreSQL, Redis).
- Solid understanding of distributed systems, data modeling, and data architecture principles.
- Familiarity with CI/CD pipelines and cloud environments.
- Excellent problem-solving abilities and strong communication skills.
About the Team
You will be an integral part of the Data Frameworks Group, contributing directly to the core of our AI-powered DevSecOps Platform. This role operates in a fully remote and agile environment, with team members across APAC, Canada, and EMEA. We value independent, self-organized individual contributors who thrive in a collaborative setting.
About GitLab
View companyGitLab is an open core software company that develops the most comprehensive DevSecOps Platform used by more than 100,000 organizations.