Hatch is an AI-powered customer engagement platform transforming how home services businesses connect with their customers. They are looking for a Full Stack Engineer to join their Enterprise team to build features for their largest customers, focusing on multi-location management and advanced admin tools.
Responsibilities:
- Build multi-tenant and multi-location management features
- Develop frontend features using React and TypeScript
- Create admin consoles and permission management interfaces
- Build backend APIs for enterprise functionality
- Implement SSO, RBAC, and security features
- Design intuitive UX for complex enterprise workflows
- Write clean, well-tested, maintainable code
- Participate in code reviews and technical discussions
Requirements:
- 3+ years of full-stack software engineering experience
- Strong proficiency with React and TypeScript
- Experience with backend development (Go, Python, or Node.js)
- Understanding of enterprise security patterns (RBAC, SSO)
- Experience with PostgreSQL and multi-tenant architectures
- Familiarity with cloud services (AWS preferred)
- Strong problem-solving skills and attention to detail
- Good communication and collaboration abilities
- Experience building enterprise features at a B2B SaaS company
- Background with SAML, OIDC, or identity providers
- Familiarity with audit logging and compliance requirements
- Experience with organization hierarchy and permission systems
- Background in enterprise software