1

Full Stack Software Engineer Jobs in Princeton, NJ

Full Stack Software Engineer

New York, NY · On-site

$180K - $240K/yr

We are seeking a full-stack software engineer to join our talented, ambitious, and kind team. You'll have the opportunity to contribute across our stack, from scaling our backend serving and MLOps ...

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

Full Stack Software Engineer

New York, NY · On-site

$160K - $200K/yr

The Full Stack Software Engineer will work closely with seasoned technology leaders and colleagues with broad and varied backgrounds in a dynamic, agile environment. You must have a passion for ...

As our second full stack software engineer you will be a big part of setting an engineering culture that makes Treeswift an exciting place to work. * Be an owner at Treeswift; make our company better ...

As a Full Stack Software Engineer at Regard, you'll be involved in all stages of the product development and deployment lifecycle: idea generation, planning, design, prototyping, execution ...

Full Stack Software Engineer

New York, NY · On-site

$145K - $175K/yr

As a Full Stack Software Engineer at Regard, you'll be involved in all stages of the product development and deployment lifecycle: idea generation, planning, design, prototyping, execution ...

Full-Stack Software Engineer

New York, NY · On-site

$160K - $260K/yr

Role overview GovWell is hiring a Full-Stack Software Engineer to help build our core platform that powers faster, more efficient government services. You'll work across the stack - from frontend to ...

Full-Stack Software Engineer

New York, NY · On-site

$145K - $230K/yr

We are predominantly looking for full-stack software engineers, but our needs are constantly evolving, and we will consider front-end or infrastructure engineers if they are truly exemplary. What You ...

Full Stack Software Engineer

New York, NY · On-site

$180K - $205K/yr

We're seeking an exceptional Full Stack Engineer to join our dynamic team and lead the development ... Lead the design and development of high-quality software across the full stack, ensuring ...

next page

Showing results 1-20

Full Stack Software Engineer information

See Princeton, NJ salary details

$46.6K

$141.3K

$199.7K

How much do full stack software engineer jobs pay per year?

As of Jul 13, 2026, the average yearly pay for full stack software engineer in Princeton, NJ is $141,276.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,400.00 and $165,600.00 per year, depending on experience, location, and employer.

What Is a Full Stack Software Engineer?

A full stack software engineer develops all aspects of a software application, from the user interface to the back-end database. As a full stack software engineer, your job duties include gathering customer requirements, writing the code to develop the application, and troubleshooting the application for any issues. The qualifications to pursue a career as a full stack software engineer include an associate or bachelor’s degree in computer science, software engineering, or a related field and proficiency in a variety of coding languages and frameworks.

What are the key skills and qualifications needed to thrive as a Full Stack Software Engineer, and why are they important?

To thrive as a Full Stack Software Engineer, you need strong proficiency in both front-end (e.g., HTML, CSS, JavaScript) and back-end (e.g., Node.js, Python, Java) development, typically supported by a relevant degree or equivalent experience. Familiarity with frameworks (like React or Angular), version control (such as Git), databases (SQL/NoSQL), and cloud platforms is essential, and certifications like AWS Certified Developer can be beneficial. Problem-solving ability, collaboration, and adaptability are vital soft skills that help engineers navigate complex projects and work effectively in teams. These skills ensure the ability to deliver robust, scalable, and user-friendly applications that meet dynamic business needs.

What is the difference between Full Stack Software Engineer vs Front End Developer?

AspectFull Stack Software EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, including HTML, CSS, JavaScript, server-side languages, and databases.Specializes in client-side technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular.
Work EnvironmentWorks on both server and client-side development, often involved in full project lifecycle.Focuses primarily on designing and implementing user interfaces and user experience.
Common UsageUsed in full-stack development teams, startups, and projects requiring versatile developers.Found in teams emphasizing UI/UX, web design, and front-end frameworks.

While both roles require strong JavaScript skills, Full Stack Software Engineers handle both front-end and back-end development, whereas Front End Developers focus solely on the user interface and experience. The choice depends on whether you prefer a broader development scope or specialization in UI design.

What are Full Stack Software Engineers?

Full Stack Software Engineers are professionals skilled in both front-end and back-end development. They are capable of designing, building, and maintaining the user interface (client-side) as well as the server logic, databases, and application architecture (server-side). This means they can work on projects from start to finish, handling everything from user experience to data management. Full Stack Software Engineers often use a variety of programming languages and frameworks, making them versatile and valuable members of a development team.

How do Full Stack Software Engineers typically collaborate with other team members during a development project?

Full Stack Software Engineers often work closely with front-end and back-end developers, UI/UX designers, product managers, and QA testers throughout the software development lifecycle. Collaboration typically involves participating in agile ceremonies such as daily stand-ups, sprint planning, and code reviews to ensure alignment and progress. They are expected to communicate effectively across disciplines, help troubleshoot issues that span both client and server sides, and contribute to shared documentation. This collaborative environment helps ensure that solutions are cohesive, scalable, and meet user requirements.
What are popular job titles related to Full Stack Software Engineer jobs in Princeton, NJ? For Full Stack Software Engineer jobs in Princeton, NJ, the most frequently searched job titles are:
What job categories do people searching Full Stack Software Engineer jobs in Princeton, NJ look for? The top searched job categories for Full Stack Software Engineer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Full Stack Software Engineer jobs? Cities near Princeton, NJ with the most Full Stack Software Engineer job openings:
Infographic showing various Full Stack Software Engineer job openings in Princeton, NJ as of July 2026, with employment types broken down into 74% Full Time, 7% Part Time, 4% Temporary, and 15% Contract. Highlights an 83% In-person, 4% Hybrid, and 13% Remote job distribution, with an average salary of $141,276 per year, or $67.9 per hour.

Full-Stack Software Engineer

David Joseph & Company

New York, NY

$180K - $230K/yr

Full-time

Posted 19 days ago


Job description

Full-Stack Software Engineer

Type: Full-time · On-site · NYC (Flatiron)
Compensation: $180K–$230K + 0.1–0.5% equity
Visa sponsorship: Available on a case-by-case basis

About the Company

We are an early-stage, venture-backed company building modern workplace safety infrastructure, where real-time location, AI-native software, and rugged IoT hardware converge to detect issues and deliver help exactly when and where it is needed. Founded in 2024 by a team drawn from leading consumer hardware, technology, and physical-security companies, we already protect schools, universities, and frontline workplaces nationwide, with 10+ live paying customer sites. We are backed by top VCs and closing our Series A, going after a $30B market growing roughly 20% annually that is still dominated by legacy players.

Team size: 15 · Industry: Security, Hardware, AI, B2B · Office: NYC (Flatiron)

Why Join
  • Mission-driven: Protecting 110M American workers — teachers, nurses, hotel staff, and retail workers — across schools, hospitals, hotels, and workplaces.
  • Real traction: Hardware coming off real manufacturing lines with 10+ live paying customer sites nationwide.
  • Strong pedigree: Engineers from MIT, CMU, Georgia Tech, UPenn, and Princeton.
  • De-risked early stage: Closing Series A, with meaningful equity upside at an early but de-risked stage.
  • High ownership: A small, flat team means direct influence on architecture, product direction, and technical decisions, with direct access to the founders.
  • In-person culture: In-person Flatiron office with in-office meals.
The Role

An early-stage full-stack role working directly with the founders and early engineers to evolve the core platform, shape new features, and scale a system already protecting thousands of people. You will make foundational decisions on architecture, tech stack, and product direction alongside the founding designer as the company expands into new verticals.

What You Will Be Doing
  • Building and shipping new features that make the platform more intuitive, reliable, and scalable.
  • Improving core infrastructure to keep the system live and performant.
  • Integrating new customers onto the platform.
  • Interfacing with customers to understand their needs and translate them into product solutions.

Tech stack: React, TypeScript, AWS

Requirements
  • 4–7 years of experience as a full-stack software engineer, with at least 1 year at a startup or scale-up.
  • Experience building a product from zero to one, either solo or with significant individual ownership on a team.
  • Experience at a high-growth, early-stage startup (Seed to Series D).
  • Proficiency with React, TypeScript, and AWS.
  • Strong product and design instincts, ideally with a portfolio or examples.
  • Degree in Computer Science or a related field.
  • At least one clear signal of excellence (e.g., a top school or well-known companies).
Nice to Have
  • IoT experience, or experience building software for hardware-connected products.
Interview Process
  1. Founder Screen (30–40 mins): Conversational interview with the co-founder/CTO covering your background, what drives you, and a walkthrough of past technical work.
  2. Coding Interview (45 mins): Live coding interview with one of the engineers to assess how you think through problems on the spot.
  3. On-site (3–4 hours): A mix of behavioral and technical sessions; you will meet members across the software, hardware, firmware, and go-to-market teams, with additional programming and whiteboard questions.
  4. Offer extended.