Mandrel is building the AI-native ERP for physical goods, aiming to provide true, auditable gross margin by SKU and channel, tied to real supply-chain source of truth documents. The company is seeking a Staff/Senior Software Engineer to scale its core platform and own critical architecture decisions.
Requirements
- Have 5+ years of full-stack industry experience building complex, data-intensive applications
- Are proficient in our core stack: TypeScript, NestJS, GraphQL, Next.js, PostgreSQL, and Redis
- Have experience architecting systems from scratch -- ideally in finance, accounting, supply chain, or other B2B domains
- Have built real-time systems (WebSockets, subscriptions, event-driven architectures)
- Have worked with AI/ML integrations (agentic workflows, document processing, content extraction)
- Understand multi-tenant architecture patterns and enterprise security requirements
- Have experience with cloud platforms (AWS, Heroku) and containerization (Docker)
Responsibilities
- Design, develop, test and deploy systems that automate key finance workflows and transform data into real-time financial insights for our brands.
- Define and contribute to the technical roadmap, working with customers and the internal team translate requirements into scalable architectures and identify opportunities for improvement
- Develop and refine AI-powered data pipelines for extracting, classifying, and linking unstructured data from a variety of operations and finance data sources, including supply chain documentation
- Architect and implement real-time data synchronization systems using GraphQL subscriptions, WebSockets, and PubSub to keep data instantly updated across all users
- Design multi-tenant enterprise features for procurement, inventory, and accounting automation with organization-level data isolation
- Build sophisticated integration layers connecting ecommerce platforms (Shopify, Amazon), warehouse platforms, financial software (Bill, QuickBooks), logistics providers, and email inboxes
- Optimize background processing systems for document analysis, data aggregation, and automated financial reconciliation workflows
Other
- Collaborate across engineering, product, and customer teams to scale our core platform.
- Own critical architecture decisions, drive technical standards, and ship high-impact systems end-to-end—from initial concept and prototypes to reliable, production-ready features.
- This is a deeply autonomous role where you will shape both the product and the underlying engineering foundation.
- Influence engineering standards and mentor teammates, helping establish best practices for system design, code quality, testing, and operations
- Are self-driven, product-oriented, and motivated by building software that material improves business operations.