Piper Companies

Backend Software Engineer

Piper Companies

  • Date Posted

    Today

    New!
  • Remote Work Level

    Hybrid Remote

  • Location

    Hybrid Remote in Raleigh, NC

  • Job Schedule

    Full-Time

  • Salary

    $115,000 - $135,000 Annually

  • Benefits

    Health Insurance Dental Insurance Vision Insurance Retirement Savings Paid Illness Leave Paid Time Off

  • Categories

    Software EngineerPython

  • Job Type

    Employee

  • Career Level

    Experienced

  • Travel Required

    No specification

  • Education Level

    We're sorry, the employer did not include education information for this job.

About the Role

Backend Software Engineer

Location: Raleigh United States

Hybrid
Job Id:
161717

Job Description:

Piper Companies is seeking a Backend Software Engineer (Node.js) to support a growing technology organization in the Raleigh Durham, North Carolina area. The Backend Software Engineer (Node.js) role is hybrid and requires to be onsite in the office 2 days a week. The ideal candidate for the Backend Software Engineer (Node.js) is an experienced engineer with strong expertise in Node.js, Python, AWS, API development, infrastructure-as-code, and containerized environments.

Responsibilities of the Backend Software Engineer (Node.js):

  • Design and develop backend services and APIs using Node.js and Python.
  • Build and maintain integrations across internal and external systems.
  • Architect and support cloud-based solutions using AWS.
  • Implement infrastructure-as-code using Terraform and Terragrunt.
  • Utilize containerization and orchestration tools, including Docker and Kubernetes.
  • Work with NoSQL databases to design and optimize data models.
  • Collaborate with cross-functional teams to deliver scalable, secure backend features.

Qualifications of the Backend Software Engineer (Node.js):

  • 5+ years of professional backend engineering experience.
  • Strong proficiency in Node.js and experience with Python.
  • Hands-on experience with AWS services and cloud-native development.
  • Practical experience with Terraform, Terragrunt, and IaC workflows.
  • Experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of NoSQL databases such as DynamoDB or MongoDB.
  • Experience building and maintaining RESTful APIs and integrations.
  • Strong understanding of CI/CD pipelines and version control.

Compensation for the Backend Software Engineer (Node.js) includes:

  • Salary range: $115,000 - $135,000
  • Comprehensive benefits package including medical, dental, vision, 401(k), PTO, Sick leave as required by law
  • Must be eligible to work in the United States#LI-HYBRID
Apply