Job Description
Software Engineer/Developer, REACT
Who are we & what do we do?
Edible® is a leader in the gifting category with delicious, hand-crafted offerings which we’ve expanded to a range of gifts and treats for every moment including our new treat business, Incredible Edibles®. From our signature Edible Arrangements® Fruit Bouquets, Dipped Fruit® boxes, fresh fruit smoothies and more, Edible’s exceptionally crafted gifts and treats continue to fill the world with goodness.
Through Edible’s 1,000 independently owned franchise locations, the mission of the brand - no matter how big it gets - is to WOW customers everyday
Through all our incredible years, we have remained committed to our 5Ps:
Our promise––To WOW every customer.
Our products–Natural, novel and delicious.
Our places–Stores, vans and edible.com.
Our People–Both our corporate and in-store employees.
Our purpose–To celebrate what is good in life.
The impact you will make:
As a Software Engineer at Edible, you will work closely with business leaders and the engineering team to create a new generation for our e-commerce platform. We are in the beginning stages of building a talented group of engineers for this team. You will work closely with our product, design, and customer-facing teams to ship great products and features.
You will have a unique opportunity to build true end-to-end products as our engineers build, deploy, and maintain their code, while influencing both the company culture and the product experience.
What that looks like day to day:
- You will make contributions to all parts of our tech stack, which is comprised of React and NodeJS/NestJS.
- You will develop scalable engineering solutions for cross-team concerns like UI state management, data fetching, build tooling, performance, CI/CD and other architectural challenges.
- You will advocate for best practices in all phases of the software life cycle, pushing for continuous improvement and innovation.
- You will actively participate in peer code reviews, providing feedback to your fellow engineers to make them better and to improve the quality of the software we ship.
- You will maintain and support the platform product by triaging issues and fixing bugs.
- You will provide technical support to product teams, advising best practices and highlighting risks.