Senior Backend Engineer, Ruby

Posted Aug 10

This is a fully remote position, open to applicants in United States, +1 more country.

πŸ“‹ Description

β€’ Work collaboratively with product teams and fellow engineers to define requirements, grasp user needs, and decompose intricate projects into manageable iterations.

β€’ Develop and implement backend and real-time functionalities within the GitLab monolith, including GraphQL and RESTful APIs and subscriptions, prioritizing performance, reliability, and user experience.

β€’ Enhance and advance portfolio planning features, encompassing work item hierarchy, status rollup, and capacity planning.

β€’ Optimize PostgreSQL performance at scale through strategies such as query and write optimization, indexing, denormalization, partitioning, and migrating suitable workloads to Elasticsearch or ClickHouse.

β€’ Generate proofs of concept for complex tasks, uphold extensive automated test coverage, and facilitate secure rollouts using feature flags and robust observability.

β€’ Guide engineers and open source contributors via code reviews, collaborative coding, consistent feedback, addressing contributor issues, and participating in hackathons.

β€’ Engage in on-call rotations, resolve production issues, assist in root cause analysis, and enhance the team's development and review methodologies.


⛳️ Requirements

β€’ Proven experience advocating for the user perspective while navigating trade-offs with product managers, engineers, and users.

β€’ Demonstrated leadership on projects involving multiple engineers over several months, providing support through thoughtful code reviews, feedback, hiring, career development, and mentoring.

β€’ Full stack development experience with a current emphasis on backend technologies.

β€’ Expertise in Ruby and Ruby on Rails.

β€’ Familiarity with the workings of complex modern frontends.

β€’ Strong PostgreSQL expertise with a track record of enhancing database performance at scale through query and write optimization, indexing, denormalization, and partitioning.

β€’ Experience in designing and evolving GraphQL and/or RESTful APIs with a focus on scalability, backward compatibility, and clear agreements with frontend clients.

β€’ Background in improving extensive automated test suites, including enhancing the performance and reliability of the tests themselves.

β€’ Excellent written and verbal communication skills suited for an asynchronous, distributed environment.

β€’ Experience incorporating artificial intelligence into development workflows.

β€’ Experience in creating AI-powered features or working with Elasticsearch, ClickHouse, or Python is an advantage.


🏝️ Benefits

β€’ Comprehensive benefits to support your health, financial stability, and overall well-being.

β€’ Flexible Paid Time Off.

β€’ Team Member Resource Groups.

β€’ Equity Compensation & Employee Stock Purchase Plan.

β€’ Growth and Development Fund.

β€’ Parental Leave.

People also viewed

RR Donnelley1 day ago

AI Architect, Technical Lead

US flagIllinois OnlyFreelanceBackend Engineer$129.5k – $207.2k/year
ApplyView job
plotdesk1 day ago

PHP Vibe Coder, Laravel

DE flagGermany OnlyFull-timeBackend Engineer€3,500 – €8,000/month
ApplyView job
CmdScale GmbH1 day ago

Senior Rust Consultant, Engineer

DE flagGermany OnlyFull-timeBackend Engineer€70k – €85k/year
ApplyView job
Colsubsidio1 day ago

Docente Desarrollo Web, Back-End – Medio Tiempo

CO flagColombia OnlyFull-timeBackend EngineerCOP 2.2M/month
ApplyView job
Skillshare1 day ago

Staff Backend Engineer – Platform & Domain Foundations

CA flagCanada, +1 more countryFull-timeBackend Engineer
ApplyView job
Mindrift1 day ago

Senior Python Data Scraping Engineer – Freelance

RO flagRomania, +5 more countriesPart-timeBackend Engineer$40/hour
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers