Web Development Intern

New York, United States | Development | Full-time | Allows remote


Happy Cog is seeking candidates for its internship program to work with our experienced development team on diverse web projects. This is a paid position, and/or can offer school credit to students who qualify.

The ideal candidate is passionate, curious, and willing to learn. Throughout the course of the internship, you will be contributing to a number of website projects. We have a diverse set of clients across a wide range of industries. This will be an opportunity to gain real world experience with a multitude of codebases and unique problem sets.

This is a wide-ranging position with varying responsibilities. Based on your skill set, a typical day for you may include a mix of the following tasks:

  • working with our other developers to add features and enhancements to in-progress projects,
  • adding dynamic functionality to HTML/CSS markup created by the rest of our team,
  • continually learning industry best-practices around technique and tooling for building web apps,
  • shadowing other developers, designers, marketers, project managers, tech leads, and others to learn about their roles and how they contribute to successful projects,
  • crafting clean, quality, well-documented code to ensure long-term maintainability.

What you will learn:

  • New technologies and methodologies for building amazing and useful web apps.
  • Workflow and collaboration strategies for working on a team with other developers.
  • Optimization techniques for keeping sites light and fast.
  • How to leverage modern tools to stay productive in a fast paced, highly collaborative environment.
  • How development fits in alongside other areas of website production, such as SEO, web design, project management, working with clients, and more.

Skills Required

  • Experience with at least one dynamic programming language or framework used to build websites, such as PHP, React, Node, Python, etc.
  • Fundamental understanding of the basic components that make up a website and the HTTP request lifecycle.
  • Ability to stay organized and productive while working on several projects simultaneously.
  • Ability to work with a team of developers and support staff.
  • Working toward a degree or career in software engineering, computer science, or a related field.