About the Role:
We are seeking an experienced and highly motivated Principal Software Architect to lead the design and development of our software solutions. The ideal candidate will have a deep understanding of software architecture and the ability to drive technical decisions, ensuring the delivery of high-quality, scalable, and maintainable software.
What will be your responsibilities?
Full Stack Development: Build robust, scalable, and secure software solutions using NodeJS, Express, NestJS, or similar technologies. Utilize front-end web and mobile technologies to deliver rich, interactive user experiences.
Software Architecture: Participate in architectural decision-making. Design, create, and maintain high-performing, scalable, and reliable architectural solutions.
Team Leadership: Lead a team of developers, providing technical guidance and support. Foster an environment that encourages learning and innovation.
Cloud Deployment & Management: Manage cloud infrastructure setup, deployment, and operation. Utilize tools and technologies to optimize performance and cost-efficiency.
DevOps Practices: Incorporate DevOps principles in software development, such as continuous integration, continuous deployment, and infrastructure as code.
Quality Assurance: Oversee the testing process and ensure high-quality standards for all projects.
Communication & Collaboration: Collaborate with cross-functional teams to identify requirements, propose solutions, and troubleshoot issues.
What are we looking for and what does it require to be the right fit for this role?
Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field.
At least 8-10 years of professional experience in full stack development, with a minimum of 3 years in a leadership role.
Experience with back-end technologies, including NodeJS, Express, and NestJS or similar technologies.
Proficiency in front-end web technologies (HTML, CSS, JavaScript, Nextjs, React.js, Vue.js, etc.) and mobile technologies (React Native, Flutter, etc.)
Experience in designing and implementing cloud-based solutions (AWS, Azure, Google Cloud, etc.) and familiarity with DevOps practices.
Understanding of software architecture principles and design patterns.
Excellent communication and teamwork skills.
Familiarity with Agile/Scrum development methodologies.
Why Join AIO?
Our mission is to revolutionize the US restaurant industry by providing a comprehensive and fully integrated solution that empowers restaurant owners to efficiently manage all aspects of their businesses. Our platform, designed to meet the unique challenges (post-COVID-19) faced by restaurants, combines our patented AI technology with unparalleled customer support to help owners increase revenue, reduce costs, and improve their overall profit margins.
We believe that restaurants should be able to focus on delivering exceptional dining experiences to their customers, without the added stress of managing complex and disparate systems. That's why we offer an All-In-One super app platform for all of their needs, from front-of-the-house operations like ordering, payment, marketing and rewards, to back-of-the-house management like inventory, staff, and financials.
We are laser-focused on becoming a significant player in the $55 billion restaurant tech SaaS market. You will be a part of a world-class Silicon Valley-funded startup.
Top Skills
What We Do
AIO is founded on the belief that every restaurant deserves technology that unifies all they need to run and grow their business in one intelligent platform. No more juggling multiple apps. No more hidden fees. No more guesswork. As longtime restaurant operators and tech innovators, the AIO team witnessed countless owners trapped by scattered systems and outdated processes often at the expense of guest experience and growth potential.
So, we built the world’s first all-in-one AI platform for restaurants, a solution that seamlessly integrates all your order and pay devices with marketing, staff and inventory management while automating back-office operations and accounting. Our approach centers on three core pillars.
One Tech Platform
Replace a tangle of apps with a single, data-driven system designed to minimize complexity and maximize revenue.
AIO Intelligence
Automate daily tasks with AI-driven workflows to cut labor costs, and make the most informed decisions for your business with real-time analytics.
AIO Buddy
Get 1:1 support from onboarding to day-to-day operations and growth. We stand by you at every step ensuring you focus on what truly matters, delighting your customers.
At AIO, our mission is more than just automation or convenience, it’s about empowering restaurateurs to run profitable, future-ready businesses that thrive amid industry challenges. We believe technology should serve you, not the other way around.








