Jobs · North Carolina

Sr. Software Engineer (Node.js)

Piper Companies · Raleigh, NC · Yesterday
Hybrid$115k–$135k/yrFull-time

About the role

This hybrid position requires onsite presence in the Raleigh-Durham, North Carolina area 2 days a week. The ideal candidate is an experienced engineer with strong expertise in Node.js, Python, AWS, API development, infrastructure-as-code, and containerized environments.

Responsibilities

  • 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.

Requirements

  • 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.

Benefits

  • Comprehensive benefits package including medical, dental, and vision.
  • 401(k) retirement plan.
  • Paid time off (PTO) and sick leave as required by law.

Pay

Salary range: $115,000 - $135,000

Must be eligible to work in the United States.

Similar jobs