Full Stack Software Engineer

Piper Companies
Durham, North Carolina, United StatesFull-time$110,000–$130,000Posted Aug 31, 2026

About the role

Piper Companies is seeking a Full Stack Software Engineer to join an organization within the insurance industry in a hybrid work schedule in Durham, NC. The Full Stack Software Engineer will play a key role in building and supporting scalable applications with a strong emphasis on backend development, while collaborating closely with cross-functional teams.

Responsibilities of the Full Stack Software Engineer:

Design, build, and maintain scalable REST APIs using Node.js.

Develop and support responsive application user interfaces using React.js.

Collaborate on side projects, proof of concepts, and ongoing production maintenance initiatives.

Identify performance bottlenecks and implement solutions to improve application efficiency and reliability.

Troubleshoot, debug, and resolve software defects across the full stack.

Contribute to unit testing and test automation efforts to ensure code quality.

Qualifications of the Full Stack Software Engineer:

Bachelor's degree in computer science (required).

2+ years of full stack engineer experience with a stronger focus on backend development.

Strong proficiency in JavaScript, Node.js, and React.js.

Experience working with relational databases and backend troubleshooting.

Experience with AWS cloud services and cloud-based application development.

Compensation for the Full Stack Software Engineer includes:

Salary $110,000 - $130,000 annually

Comprehensive benefits package including medical, dental, vision, 401(k), PTO, sick leave if required by law, and holidays

This job opens for applications on 08/30/2026. Applications for this job will be accepted for at least 30 days from the posting date.

Keywords:

Software Engineer, Node.js, React.js, JavaScript, Backend Development, Full Stack, Relational Databases, AWS Cloud, Full Stack Development, Test Automation, Application Maintenance, Scalable Systems, Hyrid, Durham NC

Responsibilities

  • Design, build, and maintain scalable REST APIs using Node.js
  • Develop and support responsive application user interfaces using React.js
  • Collaborate on side projects, proof of concepts, and ongoing production maintenance initiatives
  • Identify performance bottlenecks and implement solutions to improve application efficiency and reliability
  • Troubleshoot, debug, and resolve software defects across the full stack
  • Contribute to unit testing and test automation efforts to ensure code quality

Qualifications

  • Bachelor's degree in computer science (required)
  • 2+ years of full stack engineer experience with a stronger focus on backend development
  • Strong proficiency in JavaScript, Node.js, and React.js
  • Experience working with relational databases and backend troubleshooting
  • Experience with AWS cloud services and cloud-based application development

Benefits

  • Comprehensive benefits package including medical, dental, vision, 401(k), PTO, sick leave if required by law, and holidays

Skills mentioned

JavaScriptNode.jsReactBackend DevelopmentREST APIsSQLAWSPerformance OptimizationDebuggingUnit Testing

About Piper Companies

At Piper, we obsess about the success of our customers and consultants. We believe the development and growth of our people is paramount to that success. Piper Companies provides staffing and professional services in Enterprise IT, Cyber Security and Health Sciences. Everything we do is deeply rooted in creating meaningful partnerships that drive positive impact—we fuel careers, strengthen businesses, and support missions that shape the future. Simply put, we inspire growth to change lives.

Business Consulting and Services501-1,000 employeesMcLean, VA