Full-stack JavaScript and TypeScript jobs
One language on both sides is the oldest argument for a JavaScript stack, and it is still the reason most of these teams are organised this way. The filter is plain: these are the listings on this board that are not marked backend-only, so the role reaches the interface as well as the server.
- Open roles
- 225
- Companies hiring
- 197
- Countries
- 24
- Fully remote
- 65
- Pay published by the employer
- 65 of 225
- Member of Technical Staff, Full-Stack (Senior)
- Full-Stack Product Engineer, Ruby on Rails (m/f/d) at Solar Startup
- Technical Lead - Full Stack Development
- Full Stack Engineer
- Senior Engineer, Fullstack (Remote, US)
- Software Engineer - Full Stack
- Principal Full Stack Engineer
- Full Stack Software Engineer
- Full Stack Software Engineer (Mid-Level)
- Full Stack Developer (React, GoLang, Python, Java, Node.js, AWS)
- Fullstack Developer (Ruby on Rails & React)
- Senior Full Stack Developer (m/f/d) E-Commerce
- FULL STACK SOFTWARE DEVELOPER
- Full stack-ontwikkelaar
- Frontend Engineer (React)
- Staff Software Engineer, Full Stack Developer - Cabin Experience
- Strong Middle / Senior Full Stack Developer (TypeScript / React)
- [GFA] Senior Full-stack Software Engineer (Nest.js/Node.js + React)
- Staff Software Engineer, Fullstack
- Full Stack Developer
- Staff Software Engineer (Full Stack)
- Full Stack Developer - Inperson interview
- Senior Full Stack Developer
- Fullstack Software Engineer
- Fullstack Software Engineer
Shared types are the actual benefit
The real payoff of one language end to end is not reusing code, which happens less than people expect. It is that the contract between server and client can be one definition instead of two that drift. Teams that have set this up well will want to talk about how — generated from a schema, inferred from a validator, published as a package — and teams that have not will want somebody who can do it.
Ask where the boundary is
Full-stack covers a wide spread here: a framework that renders on the server and hydrates, a separate API with its own deployment, or a set of small services with an interface stitched over them. Each implies a different day. It is a reasonable first-call question, and the answer usually also tells you how much of the job is operational.