JavaScriptReactRubyRuby on RailsAIClaudeRailsScrumLeadershipCommunication
About this role
Role Overview
Delivery outcomes, technical quality, and team velocity across a Ruby on Rails and React codebase
Work alongside a dedicated Scrum Master who owns sprint ceremonies and processes
1:1s, performance feedback, career development, hiring, and retention for 6 FTEs and 3 full-time contractors
Production stability, incident response, deployment pipeline health, and coordination with DevOps
Improve estimation accuracy, reduce cycle time, strengthen code review and QA handoff processes, and establish clear engineering metrics
Work closely with VP Product and the Product team (2 Senior PMs, 1 UX Designer) to translate priorities into well-scoped, deliverable work
Requirements
5+ years of software engineering experience with at least 2 years in an engineering management or team lead role
Must be comfortable working with consumer platforms that contain adult themes, mature content, and dating-related content
Strong hands-on background with Ruby on Rails and modern JavaScript frameworks (React preferred)
Experience managing teams of 5–15 engineers, including fully remote and distributed teams
Track record of delivering software on predictable cadences in a product-driven environment
Experience managing both full-time employees and contractors as a unified team
Hands-on experience with AI-assisted development tools (e.g., Copilot, Cursor, Claude Code) and a point of view on how they change engineering workflows
Clear, direct communication style; comfortable partnering with senior leadership and cross-functional teams, and holds direct reports accountable for results
Tech Stack
JavaScript
React
Ruby
Ruby on Rails
Benefits
Fully remote position with two in-person meetings per year
Health, dental, and vision insurance
401K matching program with no vesting period
Flexible Spending Account
Generous PTO plan and 12 company-paid holidays plus your birthday