Skip to content
Liasion

Field guide / full stack development

Liasion

A full stack developer moves between the interface, the web, the application, the data and the infrastructure. This guide maps the whole territory, one layer at a time.

Role
Full stack developer
Scope
Surface to server
Format
Five chapters

The definition

One role, five working layers.

The title describes range, not a single task. A full stack developer is comfortable with both the front end and the back end of a web or software application, and with the work that connects them.

Read the complete guide

A full stack developer is a versatile professional in the tech industry. They create, maintain and improve software applications and websites, and they develop and implement new features. They can work across the whole development process, from the front end to the back end, and they are an asset to any technical team.

At the most basic level, the role belongs to someone who is familiar with the entire development process: the initial design, the user interface, the back end code, the databases and the server side scripting. That breadth is what makes the work useful.

“A full stack developer is comfortable with both the front end and the back end of a web or software application.”

What the work asks for

The role is broad. The work is still specific.

Full stack developers need a wide range of skills and knowledge across multiple technologies. They also need the judgment to move between them without losing the shape of the system.

01 / Range

Technical range

HTML, CSS, JavaScript, databases and a server side language form part of the working vocabulary.

02 / View

Systems view

A developer needs to understand how the interface, web, application, data and infrastructure layers meet.

03 / Method

Problem solving

Complex tasks call for analysis, creative thinking and practical solutions that hold up in use.

04 / People

Team communication

The work depends on clear ideas, effective collaboration and a shared understanding of the system.

Where the work leads

From a small site to a large system.

Full stack developers can work on projects ranging from a website for a small business to a complex software system for a large corporation. They can work as freelancers or join an established technical team inside a company.

The demand for people who can develop, maintain and optimize software applications continues to grow as more organizations move their work into digital systems.

Explore the career path
A developer working across multiple screens in a studio at night

Keep the guide close

Start with the map. Keep the references within reach.

Three routes into the material, from the full reading path to the short definitions and the outside sources.