Back to all careers
๐Ÿ’ป
Development ยท Mid level

Full Stack Developer

Build complete web applications from front-end to back-end. Work with modern frameworks and deploy to cloud platforms.

Salary
$110,000
$75,000 to $155,000
Demand
High
Time to entry
4 to 8 months
Difficulty
Mid
A Day in the Life

What a typical day looks like

Days are a mix of frontend and backend work. Some days I spend the morning fighting CSS and the afternoon writing a SQL query. Other days are the opposite. The thing I enjoy is that I get to see features end-to-end โ€” from the form in the UI to the row in the database. I sit close to product managers and designers because I deliver the most visible parts of the app. About half the meetings are useful (spec discussions, design reviews). The other half I try to skip. Code reviews take up an hour a day. The rest is deep work and pair programming. I usually work in 90-minute focused blocks with 10-minute breaks.

Hour-by-hour

9:00
Coffee. Check Linear for assigned tickets and any overnight bug reports.
9:15
Standup. 15 minutes. Mention I'm finishing the new dashboard today.
9:30
Deep work. Frontend first: complete the chart component using Recharts.
11:00
Switch to backend. Add the API endpoint to serve the chart data. Write 3 unit tests.
12:30
Lunch. Read Hacker News for 15 minutes.
13:30
Pair with a junior on a tricky React state bug. We use useReducer to clean it up.
15:00
Code review on a teammate's PR. Leave 4 comments. Approve once they're addressed.
16:00
Deploy to staging. Click through manually. Notice a bug in mobile. Fix it.
17:00
Update the ticket. Move to In Review. Push my PR. Done.

Skills you need

Required

JavaScript/TypeScriptReact or VueNode.jsSQL/NoSQLREST APIs

Nice to have

Next.jsCloud PlatformsDockerGraphQLTesting
Portfolio Projects

Build these to stand out

Hands-on projects beat any CV bullet point. Pick one and finish it.

Beginner 1 to 2 weekends

Personal Website with a CMS

Build your own portfolio site. Use Next.js or SvelteKit. Pull blog content from a headless CMS (Sanity, Contentful, or markdown files). Deploy to Vercel.

Tech: Next.js or SvelteKit, Tailwind CSS, headless CMS, Vercel
Why it helps

Every developer needs one. Yours IS your portfolio.

Intermediate 2 to 3 weekends

Full-Stack App with Auth + Database

Build a clone of something small but real: a to-do app, a habit tracker, a recipe manager. Include sign-up, login, persistent data. Deploy publicly.

Tech: Next.js, Postgres or Supabase, NextAuth or Clerk, Tailwind
Why it helps

Demonstrates you can ship a real product. Use it yourself.

Advanced 1 to 2 months

Open-Source Web App

Pick something that frustrates you. Build it. Open-source it. Get 10 GitHub stars by sharing on Reddit, Hacker News, and Twitter.

Tech: Your choice
Why it helps

An app with users is more impressive than a CV. Some developers get hired because of theirs.

Help someone else find this

This is free, no ads. Share with anyone preparing for the test.