Software Engineer

Asheville NC 28704

Broad River Rehab is Growing!

 
Software Engineer Opportunity – Asheville, NC – North Carolina – REMOTE FRIENDLY
Full-time – Salaried 


At Broad River Rehab, we are on a mission to provide knowledgeable and compassionate therapy and technology services that improve outcomes for clients and support the communities we serve. We empower our teams with the tools, training, and environment they need to deliver impactful solutions while fostering a culture of collaboration, creativity, and continuous learning.

Job Summary

We are seeking a motivated Software Engineer to design, build, and maintain applications and systems across the full technology stack. In this role, you will:

  • โ—Contribute to both frontend (Angular, modern web frameworks) and backend (Node.js, Python) development.
  • โ—Help architect and support databases (MySQL, SQL Server).
  • โ—Gain exposure to cloud deployments (AWS, Azure), containerization (Docker), and CI/CD workflows.
  • โ—Apply systems administration skills to support infrastructure reliability and ensure secure deployments.
  • โ—Work alongside a collaborative team in an agile environment, contributing to scalable, secure, and maintainable solutions that deliver measurable impact.
  • โ—100% remote, no travel required.

    Responsibilities

  • โ—Design, build, and maintain scalable backend services and RESTful APIs with Node.js, TypeScript, and Python.
  • โ—Develop responsive, high-performance user interfaces with Angular.
  • โ—Architect and manage database solutions with MySQL, and SQL Server.
  • โ—Containerize applications using Docker and manage deployments.
  • โ—Contribute to CI/CD pipelines, automated testing, and quality assurance practices.
  • โ—Collaborate with product managers, designers, and engineers in an agile environment.
  • โ—Write clean, well-documented, and thoroughly tested code; participate in peer reviews.
  • โ—Assist with requirements gathering, debugging, and ongoing support of defined projects.


Qualifications

Required:

  • โ—Ability to clearly communicate in English, spoken and written
  • โ—Bachelor’s degree in Computer Science, Information Systems, or related field, or equivalent practical experience.
  • โ—Demonstrated experience in implementing applications or systems (through professional work, internships, or significant projects).
  • โ—Familiarity with web application frameworks and API development.
  • โ—Practical knowledge of relational databases (MySQL, SQL Server).
  • โ—Comfort using version control systems (Git).
  • โ—General understanding of software/system design concepts.
  • โ—Linux/Unix fundamentals (file permissions, processes, monitoring).
  • โ—Scripting and automation (Bash, Python, or PowerShell).

    Preferred:

  • โ—Proficiency in JavaScript/TypeScript, Python, and experience with Angular for frontend development.
  • โ—Exposure to backend runtimes like Node.js.
  • โ—Experience with cloud platforms (AWS,Azure).
  • โ—Familiarity with CI/CD pipelines, testing frameworks, and Docker.
  • โ—Strong problem-solving skills, adaptability, and eagerness to grow into broader responsibilities.
  • โ—Networking basics (DNS, DHCP, routing, firewalls)
  • โ—Eastern time zone of the United States

    What We Offer

  • โ—Competitive compensation package with salary aligned to experience.
  • โ—Comprehensive benefits: health, dental, vision, and retirement plans.
  • โ—Flexible work environment with a remote-friendly culture and adaptable schedules.
  • โ—Professional development through on-the-job learning and support for certifications/training as needed.
  • โ—A collaborative, mission-driven environment with dedicated colleagues.
  • โ—Opportunities to work on meaningful projects that directly impact our clients and community.

We offer a very competitive salary and a comprehensive benefits package including:

  • Medical, Dental and Vision
  • Life Insurance for Employees and Dependents
  • Voluntary Short and Long-Term Disability Insurance
  • Unlimited Company-paid online Continuing Education via CEU 360
  • Generous PTO Program, with opportunity to cash out 2 weeks annually at 100%
  • 401(k) Retirement Plan

Please apply at recruitment@broadriverrehab.com or email for additional information!

Software Engineer Opportunity – Asheville, NC – North Carolina – REMOTE FRIENDLY
Full-time – Salaried 

Software Engineer Opportunity – Asheville, NC – North Carolina – REMOTE FRIENDLY
Full-time – Salaried