Job Search

Senior Full Stack Software Engineer

Remote

Piper Companies Logo

Job Id:
164797

Job Category:

Job Location:
Remote

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Jacqueline Norsworthy

Piper Companies is seeking a Sr. Fullstack Software Engineer to join a growing technology-driven organization within a fast-paced industry. This Sr. Fullstack Software Engineer role is ideal for an experienced engineer coming from smaller, agile environments who enjoys building new features end-to-end and contributing heavily to modern web application development.


Responsibilities of the Sr. Fullstack Software Engineer:

• Design, build, and maintain scalable Node.js APIs using Express and TypeScript.

• Develop and enhance modern, responsive user interfaces using React.

• Implement and manage data models and integrations using Sequelize ORM.

• Contribute to approximately 70% new feature development, with the remainder focused on enhancements and optimization.

• Collaborate closely with product managers, designers, and other engineers in a remote-first environment.

• Participate in architectural discussions, code reviews, and best practice initiatives.

• Troubleshoot, debug, and optimize application performance across the full stack.


Qualifications of the Sr. Fullstack Software Engineer:

• 5+ years of professional software engineering experience.

• Strong experience developing APIs with Node.js, Express, and TypeScript.

• Hands-on experience building React-based user interfaces.

• Working knowledge of relational databases and ORMs, specifically Sequelize.

• Background working in smaller or startup-style environments with broad ownership and autonomy.

• Strong communication skills and ability to work effectively in a fully remote team.


Compensation for the Sr. Fullstack Software Engineer includes:

• Salary range: $140,000 – $150,000 depending on experience

• Comprehensive benefits package including medical, dental, vision, 401(k), and paid time off


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


#LI-JN1

#LI-REMOTE

Apply For This Position


Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?