Intern, Full Stack Engineer

Constellation Brands•Rochester, NY
•Remote

About The Position

Constellation Brands is hiring an intern to join its growing agile development team and build sales applications. The intern will gain full-stack experience developing features for the sales team using technologies including JavaScript, Node.js, React, Next.js, React Native, Python for agentic AI, PostgreSQL, and Snowflake. Senior engineers provide support and constructive feedback through code reviews. The role is described as a remote intern experience, while the listed location is Rochester, New York. The intern participates in the agile development process, chooses user stories they feel comfortable committing to, and completes committed stories in two-week sprints. The role also involves developing web or iOS mobile features, creating or updating APIs, testing and troubleshooting application functionality, and collaborating with team members through online meetings and GitHub workflows.

Requirements

  • Be pursuing a degree in Computer Science or a similar program.
  • Have a positive attitude and be receptive to feedback.
  • Have a passion for applying technology to solve real-world problems.
  • Have completed coursework using a high-level programming language such as Java, JavaScript/TypeScript, or Python.
  • Have some knowledge of relational database systems.
  • Be comfortable working with JSON data.
  • Have course or project work involving REST APIs.
  • Be familiar with Git version control.
  • Have course or project work involving web or mobile user interfaces.
  • Have solid written and verbal communication skills and a strong interest and ability to collaborate with team members.
  • Be able to work on a computer for extended periods.
  • Have a relatively quiet space to work and participate in online meetings.

Nice To Haves

  • Hackathon participation.

Responsibilities

  • Learn and participate in agile development, including online user story grooming and sprint planning.
  • Leverage AI to facilitate the development process.
  • Learn and follow documented coding standards, design patterns, and best practices.
  • Evaluate user stories, assign difficulty points, and determine which stories to commit to.
  • Complete committed user stories in two-week sprints.
  • Create or update JavaScript and Python APIs to support new application functionality.
  • Develop web features using React or iOS mobile application features using React Native.
  • Learn and participate in the GitHub pull request and review process.
  • Attend daily 15-minute online scrum sessions with team members, or attend as the schedule allows.
  • Perform manual and automated quality assurance tests to verify completed user stories.
  • Identify, troubleshoot, and resolve application issues and code defects.

Benefits

  • Paid time off
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service