About the job
Welcome to Maple!
At Maple, we're on a mission to revolutionize local businesses through innovative AI solutions. Our AI agents empower restaurants, salons, repair shops, and more by managing customer interactions through natural voice processing.
Our broader vision is to create automated ontologies that accurately reflect the inner workings of businesses — including their services, workflows, and unique vernacular. This enables our agents to seamlessly adapt to the specific needs of each business, meeting them where they are.
With a growing customer base, robust revenue growth, and support from esteemed investors, we have plenty of exciting developments to share once we connect.
About the Role
As a Full Stack Engineer, you'll immerse yourself in our tech stack, contributing to everything from real-time voice interactions to backend logic and operational tools. Collaborating closely with our product, infrastructure, and design teams, you'll help to build and scale the systems that drive our AI agents, delivering impactful solutions swiftly.
Your responsibilities will include owning features from concept to completion, working across user interfaces and APIs, and influencing our architectural decisions as we expand. You'll play a pivotal role in ensuring our software effectively represents real-world business logic at scale.
We thrive on collaboration in our NYC office, gathering in person five days a week. Our environment is lively, filled with trust and rapid iteration — we embrace the spirit of experimentation.
Key Responsibilities
- Develop and maintain full-stack features within our TypeScript monorepo.
- Engage with frontend technologies like React + Tailwind and backend solutions such as Node.js + Postgres.
- Create internal tools, customer dashboards, and agent management interfaces.
- Design APIs and data models that mirror real-world processes.
- Work closely with design and product teams to tackle complex challenges.
- Enhance and secure our core infrastructure as usage scales.
- Lead projects from initial user needs to successful product launch.

