Senior Backend Engineer (Ruby), Plan: Portfolio Experience
Jobgether United States · $139K–$235K/yr
Internet Marketplace Platforms · 11-50 employees
About the role
Design, build, and maintain backend and real-time capabilities within a large-scale Ruby on Rails application. Collaborate with product managers and engineers to shape requirements and improve portfolio planning functionality.
What they look for
Requirements
Requires significant experience in backend development with advanced proficiency in Ruby and Ruby on Rails. Candidates must demonstrate strong PostgreSQL expertise and experience leading multi-engineer projects.
Benefits
Full description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer (Ruby), Plan: Portfolio Experience based in United States.
Join a fully remote engineering team building sophisticated portfolio planning and work management capabilities for a global software platform. In this role, you’ll combine strong backend engineering expertise with a product-focused mindset and a deep understanding of user needs. You’ll help evolve architecture that supports millions of work items across thousands of organizations and projects. Your work will span Ruby on Rails, PostgreSQL, APIs, real-time functionality, and performance optimization at significant scale. You’ll collaborate closely with product managers, engineers, users, and open-source contributors to turn complex problems into impactful product improvements. The environment is asynchronous, distributed, highly collaborative, and focused on continuous learning, technical excellence, and practical innovation.
\n
Accountabilities
- Partner with product managers and engineers to understand user needs, shape requirements, evaluate trade-offs, and break complex initiatives into incremental, shippable solutions.
- Design, build, and maintain backend and real-time capabilities within a large-scale Ruby on Rails application, including GraphQL and REST APIs and subscriptions.
- Develop and improve portfolio planning functionality, including work item hierarchies, status rollups, capacity planning, and related planning experiences.
- Improve PostgreSQL performance and scalability through query and write optimization, indexing, denormalization, partitioning, and the appropriate use of technologies such as Elasticsearch or ClickHouse.
- Build proofs of concept for complex technical challenges and maintain comprehensive automated test coverage, with a focus on test reliability and performance.
- Support safe production releases through feature flags, observability, monitoring, and thoughtful rollout practices.
- Mentor engineers and open-source contributors through code reviews, pairing, feedback, contributor support, hiring, and knowledge-sharing initiatives.
- Participate in on-call rotations, investigate production incidents, contribute to root cause analysis, and continuously improve engineering, development, and review processes.
- Incorporate AI-powered development tools responsibly into daily workflows to improve engineering efficiency, quality, and impact.
Requirements
- Significant experience as a software or product engineer, with strong full-stack knowledge and a current specialization in backend development.
- Advanced proficiency with Ruby and Ruby on Rails, along with a solid understanding of modern frontend architectures and technologies.
- Strong PostgreSQL expertise, including experience optimizing databases at scale through queries, writes, indexing, denormalization, and partitioning.
- Demonstrated experience designing and evolving GraphQL and/or RESTful APIs with attention to scalability, backward compatibility, and clear frontend contracts.
- Experience leading multi-engineer projects over several months and providing technical guidance through code reviews, mentoring, feedback, and collaboration.
- A strong product mindset, with the ability to represent user needs while balancing technical, product, and business considerations.
- Experience improving and maintaining large automated test suites, including their reliability and performance.
- Strong written and verbal communication skills, particularly within asynchronous and geographically distributed teams.
- Experience integrating artificial intelligence into software development workflows; experience building AI-powered features is a plus.
- Familiarity with Elasticsearch, ClickHouse, or Python is advantageous.
- Ability to work effectively with colleagues, users, product partners, and open-source contributors across different locations and perspectives.
- Candidates are encouraged to apply even if they do not meet every listed qualification and can demonstrate relevant transferable experience.
Benefits
- Fully remote work environment, with this opportunity available to candidates based in United States.
- Competitive compensation; the published U.S. base salary range for the corresponding level is $139,200–$235,200 USD, while compensation for Canada is determined according to applicable local market and location factors.
- Flexible paid time off designed to support autonomy and work-life balance.
- Benefits supporting employee health, financial security, and overall well-being.
- Equity compensation and employee stock purchase plan opportunities.
- Growth and development funding to support ongoing learning and professional development.
- Parental leave.
- Team member resource groups and an inclusive, distributed work environment.
- An async-first working model that supports collaboration across locations and time zones.
- Opportunities to contribute to open-source projects, technical initiatives, mentoring, and continuous knowledge exchange.
\nHow Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Similar roles
-
Senior Backend Engineer (Ruby), Plan: Portfolio Experience
GitLab Canada · $139K–$235K/yr
-
New Graduate Dental Hygienist Ruby Canyon Dental | Grand Junction, CO $42–$65 per hour | Full-Time or Part-Time
Ruby Canyon Dental Group PC Grand Junction, Colorado, United States · $87K–$135K/yr
-
Ruby Developer mit Gaming-Interesse (m/w/d)
marbis GmbH Karlsruhe, Baden-Württemberg, Germany
-
Senior Ruby Engineer
Company Kyiv, Ukraine
-
Staff Backend Engineer (Ruby), AI Engineering: DAP Repository Flows
GitLab Canada
-
Senior Backend Engineer (Ruby), AI Engineering: DAP Repository Flows
GitLab United Kingdom