Thatch - Software Engineer: Full Stack
Requirements
• Experience building and shipping production web applications across the stack. • Strong product judgment and comfort working through ambiguity. • Ability to reason about complex systems and business logic. • Familiarity with modern engineering tools and frameworks. • A track record of ownership, cross-functional collaboration, and good technical decision-making. • We hire engineers across levels and assess candidates based on scope, impact, and judgment. • Tools and tech stack • Our stack is intentionally simple. The hard part is the domain. • Ruby on Rails for backend systems • React and TailwindCSS for the frontend • Small amounts of Python and backend JavaScript where appropriate • Prior Ruby experience is helpful but not required. We care far more about how you think than which language you know. • Work in healthcare, finance, or other complex or regulated domains. • Experience with HR, payroll, payments, or partner-facing systems. • Ownership of systems with real operational or financial impact. • How we work • We move quickly and bias toward action. • We ship early, learn from real usage, and iterate. • We operate with trust, ownership, and high empathy. • We value clarity over ceremony and quality over shortcuts. • What to expect • We aim to move quickly, and most candidates complete the process within two weeks. The interview process typically includes: • A virtual recruiter conversation to discuss your background and interest in Thatch • A pair programming session focused on collaborative problem solving • A system design exercise • A virtual meeting with members of the engineering team • A final conversation with engineering and company leadership
Responsibilities
• Own full-stack product areas from concept through production, iteration, and scale. • Ship user-facing features quickly without sacrificing correctness or long-term maintainability. • Build across frontend and backend systems that power onboarding, dashboards, payments, and benefits management. • Translate real user and business needs into clear, pragmatic technical solutions. • Set and uphold a high bar for code quality, system design, and product polish. • Take responsibility for production systems, including reliability, debugging, and continuous improvement.
Benefits
• $161,000 - $230,000 USD
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT