Job Details

Job Overview

This role focuses on scaling a core Ruby on Rails platform and innovating AI-driven experiences for enterprise learning, working alongside founders and product leaders. Core Backend Ownership: Drive development and evolution of core application features and architecture in Ruby on Rails. Scalable Architecture Design: Engineer systems for real-time learning across platforms like SMS and Teams, ensuring speed and reliability. Collaboration: Partner with product managers, designers, and engi...

Responsibilities

This role is focused on scaling Arist’s core Ruby on Rails platform and pioneering new AI-powered experiences that redefine enterprise learning. You’ll work side-by-side with the founders and product leaders to shape architecture, build core backend systems, and mentor engineers — all while working on a platform used by hundreds of thousands of learners globally.

Responsibilities

  • Own and evolve our core backend: Drive development of core application features and architecture in Ruby on Rails.
  • Architect for scale and speed: Design systems that power real-time learning delivery across SMS, Teams, and beyond.
  • Collaborate deeply: Partner with product managers, designers, and other engineers to ship features that delight users and align with business impact.
  • Shape new product areas: Contribute to new AI-powered experiences and tools that extend Arist’s impact across the enterprise.
  • Mentor and elevate: Set technical direction, establish best practices, and raise the bar for code quality, scalability, and performance.

Qualifications

  • 8+ years of professional experience in Ruby on Rails, including production-scale systems.
  • Strong ability to design backend systems that balance flexibility, performance, and maintainability.
  • Experience with REST APIs, PostgreSQL, ActiveRecord, Sidekiq, and GraphQL.
  • Strong product instinct — translating business goals into elegant, well-scoped solutions.
  • Excellent communication skills with both technical and non-technical audiences.
  • Bias for action and pride in shipping meaningful work.
  • Curiosity for AI and how it can transform learning.

Ideal Candidate

  • Architect & Builder – Deep Rails expertise with the ability to design and scale complex backend systems.
  • Strong Collaborator – Communicates clearly across technical and non-technical teams, driving impact through thoughtful solutions.
  • Technically Excellent – Expert in Rails, PostgreSQL, Sidekiq, GraphQL, and modern backend patterns.
  • Ownership Mentality – Operates with autonomy, product instinct, and a bias for shipping meaningful work fast.
  • Examples of Candidates (do not contact):

Must-Have Requirements

  • 8+ years of experience with Ruby on Rails, including production-scale systems.
  • Proven ability to architect and scale backend systems for performance and reliability.
  • Strong proficiency with PostgreSQL, REST APIs, Sidekiq, and GraphQL.
  • Excellent communication skills and a track record of shipping impactful products.
  • US citizen or visa holder.

Screening Questions

1. (Optional Video). This step is completely optional. If you’d like, record a short 2–3 minute video introducing yourself and your experience — or share a recording of your interview with the recruiter if that’s easier. You can upload the link via Loom or Google Drive. This just helps us get to know you better, but there’s no pressure if you’d prefer to skip it.
2. Please include your GitHub and/or portfolio link (if available):

Common Rejection Reasons

  • Experience Level: The candidate demonstrates mid-level engineer signals, but the role requires staff or principal-level technical depth, architectural ownership, and product impact.
  • Technical Fit: The candidate's Ruby on Rails experience lacks depth in scaling production systems or leading major architectural rewrites required for Arist’s environment.
  • Startup Experience: The candidate has limited experience working at early-stage startups (ideally 7–8M ARR) or fast-scaling product companies where engineers own large portions of the stack.
  • Enterprise Exposure: The candidate has not built or maintained systems used by enterprise customers, which is key for Arist’s product maturity and customer base.
  • Depth of Contribution: The candidate’s contributions are unclear or lack evidence of end-to-end ownership (e.g., project descriptions focus on features, not outcomes or impact).
  • Career Stability: The candidate has switched roles frequently, which may raise concerns about long-term commitment and consistency of performance.
  • Portfolio & Project Quality: Personal or freelance projects shared appear to be early-stage or hobby-level rather than production-grade or revenue-driving applications.
  • Communication & Collaboration: The candidate did not demonstrate strong product sense or ability to collaborate effectively with designers, product teams, or customers.
  • Culture Fit: The candidate may not align with Arist’s cultural values of being caring, kind, ambitious, adaptable, and highly agile in learning.
  • Startup vs. Consultancy Background: Experience appears more consultancy or contractor-driven rather than product-focused, which may not align with Arist’s full-time team expectations.
  • Compensation: The candidate’s salary expectations are above the market range for their demonstrated level of impact and ownership.
  • Location: The candidate is not based in the U.S. or is unavailable for collaboration within overlapping time zones, which is required for this position.
  • Interest Alignment: The candidate expressed limited interest in product or customer-facing problem-solving, which is critical to this hands-on engineering role.

These are common reasons why candidates have been rejected for this position. Consider these when selecting candidates to submit.

Client Messaging Channel

Client Messaging Channel

Please sign in and apply for this bounty to gain access to the messaging channel.

Login & Apply to View More

Sign in to your account to access full job details and apply.