Skip to main content
Back to jobs

Staff Full Stack Engineer (PHP+Flutter), Smart Fridges

External
cookunity logoCookunity · Latam (remote)
Full-timeRemote1d ago
CI/CDDockerFirebaseFlutterGitHubGitHub Actions
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


About the role

Fraîche is CookUnity's smart fridge solution, bringing fresh, chef-made meals, drinks, and snacks into offices across the U.S. With a mobile app, IoT-enabled fridges, and seamless backend operations, Fraîche is reshaping how people eat at work - making healthy, delicious food as easy as opening a fridge. As part of CookUnity for Business , our team is scaling rapidly. To get there, we're expanding the Fraîche tech team with a critical hire: a Staff Full Stack Engineer who will own the architecture, product development, and engineering culture behind our smart fridge platform. This role blends product thinking, hands-on coding, and leadership. You'll work closely with our B2B Engineering Managers, Product Managers, Backend and Frontend Engineers to deliver a robust, scalable experience that bridges physical and digital food experiences.

Responsibilities

  • Own the Full Stack: Lead the development of features across mobile apps, internal tools (PWAs), APIs, and services - ensuring end-to-end quality and performance.
  • Guide Tech Decisions: Define and implement best practices across the stack. Architect solutions that support our rapid growth and physical infrastructure (smart fridges, inventory systems, customer flows).
  • Lead & Mentor: Support a growing team of engineers, starting with our Front-End & Back-End Engineers. Help define team rituals, code quality standards, and onboarding practices.
  • Connect with IoT: Work on backend services that communicate with our fleet of connected fridges in real-time. Ensure uptime, automation, and traceability at scale.
  • Drive Product Delivery: Collaborate with Product, Design, and Operations to scope, prioritize, and ship improvements that delight users and streamline operations.
  • Balance Execution & Vision: Be hands-on with code while contributing to long-term technical strategy and integration with the broader CookUnity B2B platform.
  • Collaborate Cross-Team: Coordinate with CookUnity's central B2B team (React, Node, NestJS) to align on architecture, shared services, and platform migration strategy.
  • Our Current and Evolving Stack:
  • We leverage a modern cross-platform stack to power Fraîche's smart fridge platform, and we're always adapting to use the best tools for the job. Currently, our platform runs on a mix of proven and cutting-edge technologies, and we have big plans to evolve it in the next year:
  • Flutter (Dart) - The core of our mobile and web apps , enabling a unified codebase for a seamless user experience across smartphones, tablets, and the fridge's touchscreen interface.
  • Symfony (PHP) - Our primary backend framework today, driving robust APIs and business logic. (We run PHP 8+ on a Platform.sh PaaS for now - familiarity with Platform.sh or similar cloud platforms is a plus, though not required.)
  • Node.js & TypeScript - Used in specific services and tooling. We're planning a transition to Node.js (with the NestJS framework) for new microservices in 2026 , so you'll be leading the charge in adopting a TypeScript-powered backend where it makes sense.
  • Firebase/Firestore (Google Cloud) - Our platform takes advantage of Firestore for real-time data and synchronization. We leverage Google Cloud services to power features like live inventory updates and analytics.
  • MQTT & IoT Communication - Our smart fridges are IoT devices! We use MQTT as a lightweight messaging protocol for real-time communication between the fridges and the cloud. This enables features like instant menu updates and remote monitoring.
  • CI/CD & DevOps Tools - We believe in shipping fast and often. We use GitHub Actions for continuous integration and delivery, automating our tests and deployments. Docker and other DevOps best practices are in place to ensure smooth releases and stable operations.
  • As a Staff Engineer, you'll have the opportunity to influence and shape this stack - maintaining what works, improving what can be better, and choosing new technologies as we scale.
  • Minimum Requirements:
  • 7+ years of software development experience in full-stack or backend roles, building and shipping production applications.
  • Front-End Expertise: Hands-on experience creating rich user interfaces in modern web or mobile frameworks . Exposure to cross-platform develo

Benefits

Health insuranceVision insuranceRemote work options

Additional Information

About CookUnity: Food has lost its soul to modern convenience. And with it, it has lost the power to nourish, inspire, and connect us. So in 2018, CookUnity was founded as the first-of-its-kind platform that connects the world with the source of truly great food: chefs. Today, CookUnity delivers 50 million meals a year from the industry's best chefs to homes all over the country. Fresh. Ready-to-eat. And crafted with the passion that nourishes body and soul. Unwilling to stop there, CookUnity is expanding beyond delivery to become an ever-innovating marketplace focused on our singular mission: empower Chefs to nourish the world. If that mission has you hungry in more ways than one, you've found the right job posting.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at cookunity? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect