Thinking about starting a new career in tech?
Learn about what it takes to become a web developer.
What does a web developer do?
From creating websites from scratch to developing web applications, a web developer builds the interfaces the world uses to communicate and interact on the internet. A full stack web developer has the skills and knowledge to create a website’s look and feel as well as manage the systems and servers that power that website.
While specific titles vary by company, some job titles include:
- Software Developer
- Software Engineer
- Web Engineer
- Web Developer
- Fullstack developer
What type of experience is needed for an entry-level role?
Employers expect candidates to develop and share code that is publicly accessible, which acts as a candidate's online portfolio. Some examples include:
Committing code to GitHub
Candidates can use GitHub to display their progress overtime and showcase their continued activity building code for multiple projects.
In addition to projects completed as part of a course or training, candidates can showcase their passion by creating independent projects and making them publicly available.
Participation in the NYC tech community
Candidates can network with other developers, stay abreast of new development in the field, and hone skills by attending hackathons, meetups and tech talks, creating personal blogs, and following industry blogs.
Contributions to open-source software
Some companies make their software available to the public and provide incentives for developers to find bugs or help them solve problems.
Looking for more information?
How do I know which skills are most important?
While not the same for every role or company, a full stack web developer might have the following skills:
Front End Skills
Back End Skills
- C# and .Net
- Python and Django
- Ruby and Ruby on Rails
- MySQL or Postgres
- Database design
- Design tools
- Command line
- Data structures