What are the responsibilities and job description for the Lead Full Stack Developer position at 1-800-FLOWERS, INC.?
About the Role
This is an exciting opportunity to work with a talented team of software engineers at 1-800-FLOWERS, INC. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining new and existing software applications.
Main Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain software applications
- Consult with team leaders, managers, and stakeholders to gather and review requirements, and create functional specifications
- Write clean, efficient, and maintainable code
- Utilize software engineering patterns, practices, and guidelines to deliver high-quality software solutions consistently and efficiently
- Participate in software development-related activities
- Troubleshoot and debug applications
- Stay up-to-date with software engineering trends and emerging technologies
- Participate in peer-reviews of solution designs and related code
- Consult and collaborate with business units to develop software solutions to meet business goals, solve problems, or refine processes
- Work to develop projects and enhancements making sure they are delivered with the expected functionality and within project timelines
- Promote new ideas and make sound technical decisions