Job Search

Staff Backend Engineer - TypeScript

Chapel Hill, North Carolina

Piper Companies Logo

Job Id:
157613

Job Category:

Job Location:
Chapel Hill, North Carolina

Security Clearance:
No Clearance

Business Unit:
Piper Companies

Division:
Piper Enterprise Solutions

Position Owner:
Bailey Horne

Piper Companies is seeking a Staff Backend Engineer to drive the development of reliable, scalable backend systems that power web and mobile experiences for learners worldwide. As a Staff Backend Engineer, you’ll architect and implement APIs and services that enable seamless functionality across platforms. This is a full-time, hybrid position with a local office in Chapel Hill, NC

 

Responsibilities for the Staff Backend Engineer include:

·      Design and deliver high-performance backend services using TypeScript and Node.js, ensuring robust architecture and comprehensive test coverage.

·      Build and maintain RESTful APIs that provide consistent functionality for multiple clients and applications.

·      Collaborate with product managers, designers, and engineers to translate business requirements into elegant technical solutions.

·      Lead technical discussions, define scope, and create scalable architectures that balance immediate needs with long-term growth.

·      Monitor system health and troubleshoot production issues, including optimizing MongoDB performance and coordinating with cloud infrastructure teams.

·      Promote engineering best practices through code reviews, mentorship, and continuous improvement initiatives.

 

Qualifications for the Staff Backend Engineer include:

·      Bachelor’s degree in computer science or equivalent experience.

·      8+ years of backend development experience, primarily with TypeScript and Node.js.

·      Strong expertise in designing and maintaining RESTful APIs.

·      Hands-on experience with MongoDB or other NoSQL databases.

·      Familiarity with Go or Rust for backend development.

·      Experience tuning database performance (indexing, query optimization).

·      Knowledge of CI/CD pipelines and deployment automation.

·      Proven ability to lead projects from concept through release and maintenance.

·      Prior experience mentoring engineers and contributing to technical leadership.

 

Compensation for the Staff Backend Engineer includes:

·      Salary range: $175,000 - $200,000

·      Comprehensive benefits package including Medical, Dental, Vision, 401k, PTO, holidays, and sick leave as required by law.

 

Keywords: backend, staff backend engineer, typescript, node.JS, RESTful APIs, API development, microservice architecture, MongoDB, NoSQL, databases, database optimization, query tuning, indexing, CI/CD, cloud infrastructure, server-side, scalable, go, rust, automated testing, infrastructure as code, IaC

 

#LI-BH1

#HYBRID

 

This job is open for applications on 1/9/2026 and will remain open for at least 30 days from the posting date.

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?