Talent.com
Backend Software Engineer
Backend Software EngineerPiper Companies • Raleigh-Durham Area, North Carolina
[error_messages.no_longer_accepting]
Backend Software Engineer

Backend Software Engineer

Piper Companies • Raleigh-Durham Area, North Carolina
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.permanent]
[job_card.job_description]

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 401K
  • This 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

    [job_alerts.create_a_job]

    Backend Software Engineer • Raleigh-Durham Area, North Carolina

    [internal_linking.similar_jobs]
    Enterprise Cloud Architect and Advisory

    Enterprise Cloud Architect and Advisory

    Sunrise Systems • Durham, North Carolina, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Enterprise Cloud Architect and Advisory.Duration : 05 Months On Contract.Responsibilities include but are not limited to : . Evaluate projects from an Enterprise perspective, ensuring alignment with bu...[show_more]
    [last_updated.last_updated_30]
    MES Engineer

    MES Engineer

    Catalyx • Holly Springs, NC, us
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Catalyx is seeking a skilled MES Engineer to join our automation and manufacturing systems team.The ideal candidate will be responsible for the integration, configuration, and support of the Syncad...[show_more]
    [last_updated.last_updated_variable_days]
    Software Sales Engineer

    Software Sales Engineer

    FlexGen • Durham, North Carolina, United States, 27701
    [job_card.full_time]
    FlexGen is an innovative software and services provider in the global energy storage sector.At the forefront of the energy transition, FlexGen leverages decades of engineering and software expertis...[show_more]
    [last_updated.last_updated_30]
    Full-Stack Engineer (Healthcare Platforms)

    Full-Stack Engineer (Healthcare Platforms)

    Keebler Health • Durham, North Carolina, United States, 27705
    [job_card.full_time]
    Keebler Health is building the operating system for value-based care.Our mission is to help risk-bearing healthcare organizations thrive in value-based arrangements by unlocking the full power of t...[show_more]
    [last_updated.last_updated_variable_days]
    Test Engineer

    Test Engineer

    Foxconn Industrial Internet - FII • Durham, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Durham, North Carolina, United States Employment Type : Full-time, On-Site Overview : Test Engineers are responsible for designing and implementing tests to ensure the product functions to meet...[show_more]
    [last_updated.last_updated_30]
    Freelance Senior Software Developer (Kotlin) - AI Trainer

    Freelance Senior Software Developer (Kotlin) - AI Trainer

    Mindrift • NC, US
    [filters.remote]
    [job_card.part_time] +1
    [filters_job_card.quick_apply]
    Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, eva...[show_more]
    [last_updated.last_updated_variable_days]
    UX Engineer

    UX Engineer

    DMS Vision Inc • NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Hi, Hope you are doing well, Please find the job description given below and let me know your interest.Position : UX Engineer || Raleigh NC (Onsite) Candi...[show_more]
    [last_updated.last_updated_variable_days]
    Hiring : DevSecOps Engineer (CI / CD & OpenShift) for NJ / Charlotte / Texas (Onsite)

    Hiring : DevSecOps Engineer (CI / CD & OpenShift) for NJ / Charlotte / Texas (Onsite)

    Key2Source • NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Hi Hope you doing good.DevSecOps Engineer (CI / CD & OpenShift) Location : < / ...[show_more]
    [last_updated.last_updated_1_day]
    Freelance Software Developer (Kotlin) - AI Trainer

    Freelance Software Developer (Kotlin) - AI Trainer

    Mindrift • NC, US
    [filters.remote]
    [job_card.part_time] +1
    [filters_job_card.quick_apply]
    Please submit your CV in English and indicate your level of English proficiency.Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, eva...[show_more]
    [last_updated.last_updated_30]
    Asset Mgmt - Developer (6 Openings, NC or WLK only)

    Asset Mgmt - Developer (6 Openings, NC or WLK only)

    Relig Staffing, Inc. • Durham, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Java Developer - Asset Mgmt team Job Overview We are seeking a highly skilled Senior Backend J...[show_more]
    [last_updated.last_updated_variable_days]
    Data Bricks Engineer with SAP ECC

    Data Bricks Engineer with SAP ECC

    Emcube Technologies Inc • NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Title : Databricks Engineer SAP ECC Location : Charlotte, NC (Hybrid) Employment Type : W2 Databricks Engineer with strong experience integrating and ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Java Backend Developer

    Senior Java Backend Developer

    Argyllinfotech • Durham, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job Title : Senior Backend Java Developer / / Asset Mgmt Location : Durham, NC [show_more]
    [last_updated.last_updated_variable_days]
    Pega Developer

    Pega Developer

    Emcube Technologies Inc • NC, United States
    [job_card.full_time] +1
    [filters_job_card.quick_apply]
    Title : Pega Developer Location : Charlotte, NC (Hybrid) Duration : 12 Months Contract Work Type : W2 Experience : 8 12 Years Sr...[show_more]
    [last_updated.last_updated_variable_days]
    Product Engineer

    Product Engineer

    Foxconn Industrial Internet - FII • Durham, NC, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    A Product Engineer is primarily responsible to oversee the RMA service lifecycle.The engineer will need to have a strong technical engineering background. They are responsible for identifying and so...[show_more]
    [last_updated.last_updated_30]
    Certified Curam Developer

    Certified Curam Developer

    InnoSoul, Inc. • Durham, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Job ID : NC-791950 (99090129) Hybrid / Local Certified Curam Developer with Java, Oracle, modeling, ETL, BI / BO / BIRT, Agile / Scrum / Kanban / SAFe experience Location : ...[show_more]
    [last_updated.last_updated_variable_days]
    Asset Mgmt - Developer (6 Openings, NC or WLK only)

    Asset Mgmt - Developer (6 Openings, NC or WLK only)

    Expert Technology Services • Durham, NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Java Developer - Asset Mgmt team Job Overview We are seeking a highly skilled Senior Backend Java Develope...[show_more]
    [last_updated.last_updated_variable_days]
    GCP Cloud Engineer

    GCP Cloud Engineer

    Emcube Technologies Inc • NC, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Title : GCP Cloud Engineer (Spark) Location : Charlotte, NC (Hybrid) Employment Type : W2 (12+ Months) GCP Cloud Engineer with strong Apache Spark and PyS...[show_more]
    [last_updated.last_updated_variable_days]
    Software Support Engineer

    Software Support Engineer

    Insurance Office of America • Durham, NC, US
    [job_card.full_time]
    Title : Software Support Engineer.Fully Remote | Location / Supporting : .Please note : If this position is posted as either fully remote and / or hybrid, in accordance with company policy, individuals re...[show_more]
    [last_updated.last_updated_variable_days]