Skip to content

Technical > Full Stack Developers

Salary National Average

Low Medium High
83030.0000 108150.0000 133990.0000

Change from Previous Year:

+6%

Supply and Demand

Candidate Supply: 10,952 Job Openings: 111,213

0 50 100

More Difficult Less Difficult

Salary Variance

Enter City, State to view local salaries and candidate demand.

Short Description:

Full stack developers build the front-end and back-end design of websites and software applications. They create design plans for the user-facing side of applications, which controls look, feel, and function. They also structure the back part of an application, which manages program logic and server database interaction. Full stack developers are trained to understand what is going on between these two interfaces and possess the variety of software skills needed to work on both. Full stack developers are problem-solvers who work in a fast-paced, collaborative office environments alongside other Engineer and developers.

Duties / Responsibilities:

  • Developing front end website architecture.
  • Designing user interactions on web pages.
  • Developing back end website applications.
  • Creating servers and databases for functionality.
  • Ensuring cross-platform optimization for mobile phones.
  • Ensuring responsiveness of applications.
  • Working alongside graphic designers for web design features.
  • Seeing through a project from conception to finished product.
  • Designing and developing APIs.
  • Meeting both technical and consumer needs.
  • Staying abreast of developments in web applications and programming languages.

Skills / Requirements / Qualifications

  • Degree in Computer Science.
  • Strong organizational and project management skills.
  • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
  • Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
  • Proficiency with server side languages such as Python, Ruby, Java, PHP and .Net.
  • Familiarity with database technology such as MySQL, Oracle and MongoDB.
  • Excellent verbal communication skills.
  • Good problem solving skills.
  • Attention to detail.

Job Zones

  • Title: Job Zone Three: Medium Preparation Needed
  • Education: Most occupations in this zone require training in vocational schools, related on-the-job experience, or an associate's degree.
  • Related Experience: Previous work-related skill, knowledge, or experience is required for these occupations. For example, an electrician must have completed three or four years of apprenticeship or several years of vocational training, and often must have passed a licensing exam, in order to perform the job.
  • Job Training: Employees in these occupations usually need one or two years of training involving both on-the-job experience and informal training with experienced workers. A recognized apprenticeship program may be associated with these occupations.
  • Job Zone Examples: These occupations usually involve using communication and organizational skills to coordinate, supervise, manage, or train others to accomplish goals. Examples include hydroelectric production managers, travel guides, electricians, agricultural technicians, barbers, court reporters, and medical assistants.
  • Specific Vocational Preparation in years: (6.0 to < 7.0)

Share Role Details

Return to job listings