Lead Software Engineer (REACT / NODE / Azure)

Company:  Edible Arrangements
Location: Charlotte
Closing Date: 27/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Lead Software Engineer (REACT / NODE / Azure)

Who are we and what do we do?

Fruit was just the beginning. Since our founding in 1999, we’ve evolved over 25+ years into an industry leader and modern gifting destination for celebrating the moments that matter. In addition to a robust online e-commerce hub, our vast retail footprint includes nearly 1,000 locally owned and operated franchise locations globally.

With offerings that go beyond our iconic fresh fruit bouquets to include baked treats, fresh flowers, dessert boards, platters, and more, our vast collection of delicious treats and innovative gifts are perfect for treating yourself and others. No matter the occasion or moment, there’s an edible for that.

Through all our incredible years, we’ve remained committed to our 5Ps:

  1. Our promise– Experiences that WOW.
  2. Our products–Remarkably fresh.
  3. Our places– Interactive and creative.
  4. Our People– Create special memories.
  5. Our purpose–To celebrate what’s good in life.

The Impact You Will Make

As a Lead 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. You will help lead and mentor this group as you 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.

Technology: REACT / NODE / AZURE

Location Requirements: This position may be based in New York City OR based out of our home office in Sandy Springs, GA. In both locations, you will work onsite in our offices, with work from home flexibility on Fridays.

What That Looks Like Day To Day

  1. You will make contributions to all parts of our tech stack, which is comprised of React and NodeJS/ NestJS.
  2. 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.
  3. You will advocate for best practices in all phases of the software life cycle, pushing for continuous improvement and innovation.
  4. You will actively participate in peer code reviews, providing feedback to your fellow engineers to improve the quality of the software we ship.
  5. You will maintain and support the platform product by triaging issues and fixing bugs.
  6. You will provide technical support to product teams, advising best practices and highlighting risks.
  7. You will contribute unit and functional tests to certify your work is accurate.
  8. You will be a collaborative member of our sprint process – we do short sprint plans once every two weeks and 20-minute daily standups.
  9. You will approach all engineering work with a security lens and actively look for security vulnerabilities and with a performance lens and actively look for performance bottlenecks.
  10. You will not burn out – we are building a great product while creating a fun and friendly culture.

Required Experience

  1. Experience with front-end JavaScript frameworks (React) and component-driven design.
  2. Experience building RESTful web services.
  3. Experience building and maintaining cloud infrastructure and services (Azure Preferred).
  4. Experience leading a fast paced & successful engineering team.
  5. Experience working in an agile team following scrum ceremonies (daily standups, planning, demos, etc.).
  6. Experience writing technical documentation in a software development environment.
  7. Experience working with Continuous Integration/Deployment tools.
  8. Experience with source control, build tools and GIT (GitHub, Bitbucket or other).
  9. Strong verbal and written communication skills demonstrating technical leadership.
  10. Bachelor’s degree in CS, Engineering, Math or equivalent work experience.

What Will Set You Apart

  1. Experience with TypeScript.
  2. Experience with NodeJS.
  3. Experience with SQL.
  4. Experience with Redux for managing state in React.
  5. Experience with the NestJS framework.
  6. Experience with Microsoft Azure Portal and/or Microsoft Azure DevOps.
  7. Experience building accessible websites.
  8. Experience building e-commerce websites.

What We Offer

  1. Onsite work environment with work from home flexibility, fostering collaboration and relationship building with peers, cross-functional partners and leadership.
  2. The stability and resources of an industry-leading company successfully operating for 25 years, with the agility and innovation of a startup, allowing you to make a significant impact and shape our future.
  3. Growth & Development – Each team member has visible and immediate impact on the business, offering abundant opportunities for personal and professional growth as we scale in size and sophistication.
  4. Healthcare plans that include health/dental/vision insurance, 401K Plan, company paid life insurance and short-term disability, flexible spending account options and more.
  5. Paid time off, including sick days & holidays to support work life balance.

We are proud to be an EEO/AA employer. Applicants for employment are considered without regard to race, creed, color, religion, sex, sexual orientation, marital status, national origin, age, and disability, status as a veteran, Vietnam Era Veteran, or being a member of the Reserves or National Guard.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙