[Remote] Intermediate Backend Engineer (Ruby on Rails), Plan: Knowledge

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform. As an Intermediate Backend Engineer, you will enhance GitLab's collaborative knowledge solutions by developing backend services in Ruby on Rails and designing APIs to improve user experiences. Responsibilities • Develop and maintain backend services in Ruby on Rails that power Wiki, Pages, Markdown, text editors, and GitLab Query Language (GLQL) features • Design, implement, and evolve GraphQL APIs that are intuitive for frontend engineers to consume and support scalable, performant user experiences • Improve reliability and performance across the stack by profiling, diagnosing, and resolving bottlenecks in application code, PostgreSQL queries, Redis usage, and background jobs • Write automated tests with RSpec and contribute to improving test coverage, helping prevent regressions and ensuring safe, incremental changes • Collaborate closely with frontend engineers, Product, UX, and Security to break down large projects into small, shippable iterations and deliver them end to end • Review merge requests, give and receive constructive feedback, and champion code quality, maintainability, and consistency across the codebase • Contribute to technical documentation so that features, systems, and decisions are clearly documented for both technical and non-technical GitLab team members • Investigate and debug production issues, participate in blameless incident reviews, and implement follow-up improvements that strengthen system resilience Skills • Proficiency in Ruby on Rails and core backend components such as ActiveRecord, Redis, and HAML • Experience designing, implementing, and maintaining APIs, ideally including GraphQL, with attention to usability and clarity for frontend teams • Practical experience with relational databases like PostgreSQL, including querying, modeling, and basic tuning • Habit of writing automated tests with tools like RSpec and building reliable, maintainable code with strong attention to performance and scalability • Experience using Git in a professional setting, contributing via merge requests, and participating in thoughtful code review • Ability to investigate, diagnose, and prevent performance and reliability issues in production systems • Comfort working in an iterative, highly collaborative environment with cross-functional partners such as Product Management, UX, and Security • Clear and concise communication skills, with the ability to break down complex problems into small, shippable iterations and openness to learning and transferable experience from related technologies or domains 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 Company Overview • GitLab is a web-based Git repository manager that offers a variety of features for software development teams. It was founded in 2014, and is headquartered in San Francisco, California, USA, with a workforce of 1001-5000 employees. Its website is Apply tot his job
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Experienced Customer Support Representative – Remote Work Opportunity with blithequark at $19 Hour

Remote Full-time

Urgently Hiring Careermilard Disney Data Entry Clark Work From

Remote Full-time

**Experienced Full Stack Data Entry Specialist – Entertainment Industry Remote Opportunity**

Remote Full-time

**Experienced Data Entry Clerk – Remote Work Opportunity for Flexibility and Growth**

Remote Full-time

Mid-level Malware Reverse Engineer

Remote Full-time

Data Entry Remote Jobs $25/Hour - Google

Remote Full-time

Experienced Part-Time Remote Data Entry Typist - Online Work Opportunity with Flexible Hours and Professional Growth at Blithequark

Remote Full-time

**Experienced Data Entry Specialist - High-Volume Job Applications for blithequark**

Remote Full-time

[Remote] Research Assistant (A/S Incidents)

Remote Full-time

**Professional Data Entry Specialist – Join blithequark's Dynamic Team**

Remote Full-time
← Back to Home