Staff Engineer / Team Lead (Ruby on Rails)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
This is a high-velocity individual contributor role with product ownership - not a people-management position. You set the bar for how fast great Rails code ships, and you do it by being the person whoâs best at directing AI to multiply output.
We believe working with AI is a lot like working with a brilliant but inexperienced junior developer: it can produce enormous volume, but only if you know how to define the work, decompose it into right-sized pieces, and review output with a critical eye. If youâve ever been the senior who made a team of juniors wildly productive - not by doing their work, but by giving them crystal-clear specs and fast feedback - this role is built for you.
This is also a product-forward role. Weâre not hiring a separate product manager for this team. Youâll work directly with stakeholders to figure out what needs to be built, not just how to build it. You should genuinely enjoy that part - talking to users, unpacking requirements, making scope calls, and translating business problems into shippable slices., * Youâre shipping production Rails features at a pace that makes the rest of the team recalibrate what âfastâ means
- Youâve established a personal workflow for AI-assisted development that demonstrably multiplies your output - and youâre sharing what works
- Youâve taken ownership of at least one product area: you know the stakeholders, you understand what they need, and youâre making scope and prioritization calls confidently
- Youâre decomposing work into well-specified, right-sized tickets that AI (and other developers) can execute against cleanly
- The code youâre shipping and reviewing is clean, well-tested, and production-ready - velocity without quality doesnât count, * Ship Rails features fast - own the full cycle from stakeholder conversation to production deployment, using AI tooling to maximize throughput
- Define and decompose work - break ambiguous business problems into well-specified, right-sized tickets that serve as both alignment artifacts and AI prompts
- Own product for your area - work directly with stakeholders to understand what needs to be built, make scope and prioritization decisions, and ensure what ships actually solves the problem
- Set the velocity standard - demonstrate whatâs possible when a senior engineer combines deep Rails expertise with disciplined AI-assisted workflows
- Review and elevate - review PRs, validate AI-generated output, and raise the quality bar across the codebase
- Collaborate on architecture - contribute to technical decisions on Rails, PostgreSQL, Redis, Sidekiq, and related infrastructure
- Document what works - capture patterns, workflows, and decomposition strategies that help the whole team move faster
Requirements
- Deep Ruby on Rails expertise - youâve built and shipped production Rails applications and you know the framework inside and out (PostgreSQL, Redis, Sidekiq, Active Job, etc.)
- Proven AI-assisted development chops - youâre already using AI tooling (Cursor, Copilot, or similar) to ship meaningfully faster, and you have opinions about what works and what doesnât
- The âsenior who makes juniors productiveâ skillset - you know how to specify work clearly enough that someone (or something) less experienced can execute it well. You give great direction, catch issues early in review, and donât waste cycles on rework
- Product instincts - you genuinely enjoy talking to stakeholders, understanding user problems, and making calls about what to build and what to cut. Youâve done this before, whether or not your title said âproductâ
- Velocity as a value - you care about shipping. You find ways to move fast without cutting corners. Youâre allergic to unnecessary process and drawn to approaches that compress cycle time
- Strong decomposition skills - you can take a large, ambiguous objective and break it into concrete, well-scoped pieces of work. You think in dependency trees, not to-do lists
- Comfort with startup ambiguity - you thrive when things arenât fully figured out, and youâre energized (not paralyzed) by the need to make decisions with incomplete information, * Experience in a staff engineer, tech lead, or principal engineer role at a startup or high-growth company
- Familiarity with spec-driven workflows
- Experience working without a dedicated product manager - youâve been the person who figured out what to build
- Background in marketplace, SaaS, or consumer-facing Rails applications
- Experience building or contributing to AI-augmented development workflows at an organizational level
Benefits & conditions
Up to $350,000 max total compensation in Tier 1 cities; cash and equity components to be negotiated (amount reflects combined cash and equity components).
About the company
Weâre a credible, funded, remote-first startup led by a serial [technical] founder, and backed by a 20-person team. The product is live in private alpha.
Learn more about the company at list-lab.org/opportunity. Learn more about the team at list-lab.org/careers.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
What is Software Engineering in the Age of AI?
Fully Remote Software Engineer Jobs
Dev Digest 137 - AI'm not sure about this