Muro AI is transforming the $2T construction industry by automating the preconstruction phase using AI agents
Requirements
- Node.js
- TypeScript
- Express
- PostgreSQL
- React
- Electron
- Redux/Zustand
- GCP (Cloud Run, Cloud SQL, Pub/Sub)
- Docker
- Supabase
- GitHub Actions
- Sentry
- Posthog
- REST/GraphQL APIs
- Webhooks
- OAuth flows
- Queue systems
Responsibilities
- Own the platform end-to-end. Design and build the core Node.js/TypeScript services that the entire application runs on.
- Architect for scale and flexibility. Build service boundaries that make sense. Know when to go monolith vs. microservices. Create data models that handle construction’s complexity without becoming a mess. Make the hard calls on build vs. buy vs. open source.
- Ship the desktop app. Lead development of our Electron app for Mac/Windows. Handle offline sync, file system access, and automatic updates. Make it feel native and bulletproof.
- Build for enterprise from day one. Design multi-tenant architecture that can also go single-tenant. Build the auth system, permissions, and team management.
- Create the integration backbone. Build the framework that connects to Procore, SharePoint, and Excel. Design async job systems for long-running processes. Create webhook infrastructure, retry logic, and sync engines. Make integrations that don’t break when APIs change.
- Operate what you build. Own monitoring, logging, and alerting. Set up CI/CD to ship daily. Design backup and disaster recovery systems.
Other
- 4+ years of technical experience
- Experience building and scaling B2B platforms
- Ability to context switch between different tasks and technologies
- Strong understanding of security and ability to ensure the security of the platform
- Ability to work in an in-person setting in San Francisco