Remotery

Senior Backend Engineer, Ruby

Posted 1 day ago

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

📋 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

Hyperativa1 day ago

Junior/Mid-level Back-end Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Affirm1 day ago

Staff Software Engineer, Backend – Order Platform

US flagCalifornia, +4 more statesFull-timeBackend Engineer$204k – $290k/year
ApplyView job
Allstate1 day ago

Managing Engineer, Database & Platform

US flagIllinois OnlyFull-timeBackend Engineer$120k – $193.7k/year
ApplyView job
Runtalent1 day ago

Java Developer – Mid-level

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
AML Consulting1 day ago

Java Developer – Senior

BR flagBrazil OnlyFreelanceBackend Engineer
ApplyView job
Stone1 day ago

Senior Software Engineer – Go

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers