Atlanta, GA, US
127 days ago
Lead Software Engineer

Lead Software Engineer

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:    

• Our promise– Experiences that WOW. 

• Our products–Remarkably fresh. 

• Our places– Interactive and creative. 

• Our People– Create special memories.    

• Our purpose–To celebrate what’s good in life.   

Purpose:

As a Lead Software Engineer at Edible, you’ll be working closely with business leaders and the engineering team to create a new generation of our e-commerce platform and Franchise tools. We’re in the beginning stage of building a talented group of engineers for this team. You’ll help lead and mentor this group as you work closely with our product, design, and customer-facing teams to ship great products and features. Working on this team will give you a unique opportunity to build true end-to-end products as our engineers build, deploy, and maintain their code. If you’re looking for a role where you can influence both the company culture and product experience, read on.

What that looks like day to day:

You will make contributions to all parts of our tech stack.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.You will contribute unit and functional tests to certify your work is accurate.You will be a collaborative member of our sprint process – we do short sprint plans once every two weeks and 20-minute daily standups.You approach all engineering work with a security lens and actively look for security vulnerabilities.You approach all engineering work with a performance lens and actively look for performance bottlenecks.

What you will need:

6+ years of experience as a professional software engineer (Web Development Preferred).Bachelor’s degree in CS, Engineering, Math or equivalent work experience.Strong technical knowledge of .NET Framework, .NET core, C#, VB.NET, WCF, MVC, and ASP.NET.Experience on UI technologies – JavaScript, jQuery, Ajax, Bootstrap, CSS3 and HTML/HTML5.Strong knowledge of UI/UX principles.Strong technical knowledge of designing API’s using architecture patterns.Strong knowledge of OOPs, SOLID Principles, and design patterns.Strong technical knowledge of MS SQL Server.Working experience and prior knowledge on agile methodology and usage DevOps tools like Azure DevOps.Experience working in an agile team following scrum ceremonies (daily standups, planning, demo’s, etc.).Experience writing technical documentation in a software development environment.Experience working with Continuous Integration/Deployment tools.Experience with source control, build tools and GIT (GitHub, Bitbucket or other).Strong verbal and written communication skills demonstrating technical leadership.

Nice to Haves:

Working experience with retail customers, strong knowledge on eCommerce web systems, POS systems, eCommerce Payments like Terminal and Site, and/or franchise technologies. Good knowledge of React, NodeJS, and TypeScript.Good knowledge of Windows servers and IIS deployments.

What We Offer: 

Onsite work environment with work-from-home flexibility, fostering collaboration and relationship building with peers, cross-functional partners and leadership.    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.   Growth & Development – Each team member has a visible and immediate impact on the business, offering abundant opportunities for personal and professional growth as we scale in size and sophistication.  Healthcare plans that include health/dental/vision insurance, 401K Plan, company-paid life insurance and short-term disability, flexible spending account options and more.  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. 


Confirm your E-mail: Send Email