JavaScript and TypeScript jobs in the United States
The US market is where JavaScript titles have drifted furthest from the work. Frontend engineer, product engineer, full-stack engineer and software engineer are used almost interchangeably by different companies for the same job, and the reverse is true too. The description is the only reliable guide, which is why every listing here was classified from it.
- Open roles
- 317
- Companies hiring
- 239
- Fully remote
- 100
- Pay published by the employer
- 146 of 317
- Senior Software Engineer - Digital Experience Team
- Staff Software Engineer, Full Stack Developer - Cabin Experience
- Senior Software Engineer (Experiences)
- Fullstack Software Engineer (YC) - US Remote
- node.js developer
- Member of Technical Staff, Admin Experiences
- Full Stack Developer
- Staff Software Engineer, Platform Infrastructure
- Senior Engineer, Fullstack (Remote, US)
- Sr Software Engineer
- Senior Software Engineer - Coaching + Analytics Team
- Staff Software Engineer, Planning & Tracking
- Full Stack Developer - Inperson interview
- Senior Ruby on Rails Developer
- Sr. Quality Engineer
- Software Developer 2
- Senior Software Engineer - Dialer Team
- Senior Full Stack Developer
- Software Developer 3
- Senior Developer
- Fullstack Software Engineer
- Fullstack Software Engineer
- Full Stack Software Engineer
- Senior Software Engineer - Coaching + Analytics Team
- Senior Software Engineer - Dialer Team
Levelling is a compensation system, not a description
American employers attach a level to a role before they write it, and that level sets the pay band. It follows that the same responsibilities appear as senior at one company and mid at another, and that arguing about the title in an interview is usually arguing about money by proxy. Ask early which band a posting maps to; most recruiters will tell you, and it saves everyone a loop.
Where pay is actually published
Several states now require a salary range in the posting, so a meaningful share of US listings carry a real employer-published band while others carry nothing. This board never blends the two: a figure written by the employer is labelled published, and anything we estimated is labelled an estimate. The filter for published pay does what its name says, which is the only way that filter is worth having.