Piper Companies is seeking a Staff Backend Software Engineer to join a leading organization in the education technology industry for a hybrid permanent position based out of Raleigh-Durham, NC . The Staff Backend Software Engineer will design, build, and maintain backend services that power mobile and web platforms, ensuring reliability and scalability for a global user base.
Responsibilities of the Staff Backend Software Engineer include :
- Design, build, and maintain robust backend services in a TypeScript / Node.js environment, ensuring reliability, performance, and comprehensive test coverage.
- Collaborate cross-functionally with product, design, and engineering teams to develop APIs and infrastructure supporting new features across mobile and web platforms.
- Lead and contribute to technical planning, defining scope, evaluating complexity, and architecting solutions that balance short-term needs with long-term scalability.
- Work closely with fellow engineers to align backend and frontend efforts, solve challenging problems, and ensure seamless cross-platform functionality.
- Monitor and maintain system health, including optimizing MongoDB database performance, debugging production issues, and coordinating with cloud infrastructure providers.
- Champion engineering excellence by evolving internal standards, mentoring peers, and fostering a strong culture of code quality, collaboration, and continuous learning.
Qualifications for the Staff Backend Software Engineer include :
Required :
8+ years of professional backend experience, primarily with TypeScript and NodeJS.Proven ability to design and maintain RESTful APIs.Strong focus on code quality, testing, and documentation.Experience with MongoDB or other NoSQL databases.Preferred :
Experience delivering solutions in other languages, particularly Go or Rust.Experience optimizing database performance (indexing, query tuning).Experience managing CI and deployment pipelines.Experience working on projects from ideation through release and maintenance.Prior involvement in mentoring or engineering leadership.Compensation for the Staff Backend Software Engineer :
Salary Range : $165,000-$190,000 / year (USD)Comprehensive Benefits : Medical, Dental, Vision, sick leave if required by law, and 401KThis job opens for applications on 1 / 23 / 26. Applications for this job will be accepted for at least 30 days from the posting date.
Keywords : backend development, TypeScript, NodeJS, RESTful APIs, MongoDB, NoSQL, Go, Rust, CI / CD pipelines, database optimization, cloud infrastructure, engineering leadership, code quality, education technology, hybrid work.
#LI-MB1 #LI-HYBRID