Muse Software is a modern operations management platform purpose-built for cultural institutions. They are seeking a Senior Full-Stack Engineer to help build and scale the technical foundation of their B2B SaaS platform, focusing on product architecture, backend systems, and integrating AI tools into the engineering workflow.
Responsibilities:
- Core product architecture across Muse’s B2B SaaS platform
- Backend systems for ticketing, memberships, donations, fundraising, CRM, POS, and events
- Data modeling for core entities such as contacts, transactions, tickets, memberships, campaigns, payments, and organizations
- Multi-tenant architecture, tenant isolation, permissions, and customer-specific configuration
- Payments infrastructure, including Stripe Connect, Stripe Terminal, refunds, disputes, reconciliation, and transaction workflows
- Integration reliability across third-party APIs, webhooks, sync jobs, retries, and failure handling
- Platform foundations: background jobs, queues, observability, logging, testing, and engineering conventions
- Frontend implementation for complex B2B workflows, including dashboards, tables, forms, permissions-aware UX, and operational screens
- AI-first engineering workflows, including effective use of coding agents, internal tooling, prompts, reviews, tests, documentation, and automation to increase engineering leverage
- Technical decision-making in partnership with the founders and product team
- Engineering quality bar as the team grows
- Shape system design across our core platform and expanding product surface area
- Ship features end-to-end across ticketing, memberships, donations, fundraising, CRM, POS, and events
- Design backend architecture, including schemas, query patterns, transactional boundaries, idempotency, retries, and background processing
- Build and maintain Stripe Connect and Stripe Terminal integrations
- Own multi-tenancy, tenant isolation, role-based permissions, and secure customer data boundaries
- Build reliable workflows for payments, refunds, check-in, membership conversion, donation processing, retail transactions, and event operations
- Design integration patterns for third-party systems, including webhooks, rate limits, backfills, sync failures, and audit trails
- Use AI coding tools as a core part of your engineering workflow, including planning, scaffolding, refactoring, testing, debugging, documentation, and code review
- Help define Muse’s AI-first engineering practices, including how we use agents, prompts, MCP servers, hooks, evals, and internal automation safely and effectively
- Build internal workflows that let a small engineering team move with the leverage of a much larger team
- Maintain a high bar for correctness, security, maintainability, and system understanding even when AI accelerates implementation
- Co-own platform tooling decisions, including queues, observability, testing, CI/CD, and engineering conventions
- Help define technical documentation, code review practices, and system design standards