Senior Software Developer

3 weeks, 4 days ago
Full-time
Senior
Software Development
TherapyNotes

TherapyNotes

TherapyNotes is a comprehensive practice management software designed for behavioral health practitioners. It offers a range of features including secure record management, appointment scheduling, note writing, and billing services. Developed by a husb...

Health Care Providers & Services
51-250
Founded 2010

Description

  • Build and maintain full‑stack features using Angular, ASP.NET Core, C#, and PostgreSQL.
  • Design and implement scalable APIs and services using SOA and event‑driven approaches.
  • Influence and contribute to architecture decisions focused on performance, reliability, and maintainability.
  • Own features end‑to‑end from design through deployment and release.
  • Collaborate with engineering team members through design discussions and code reviews.
  • Support, mentor, and help grow other developers on the team.
  • Participate in technical planning to solve complex problems across the stack.

Requirements

  • 5+ years of professional software development experience.
  • BS in a technical discipline (Computer Science or Software Engineering preferred).
  • Strong experience with Angular, .NET Core, C#, TypeScript, JavaScript, and HTML/CSS.
  • Experience building APIs and working with relational databases (PostgreSQL).
  • Solid understanding of object‑oriented programming, design patterns, and modern architecture.
  • Experience with service‑oriented and event‑driven architectures (preferred/expected).
  • Strong communication and problem‑solving skills.

Benefits

  • Competitive salary range: $110,000 - $135,000.
  • Employer‑sponsored health, dental, vision, life, and disability insurance.
  • Retirement plan with company contribution.
  • Annual company profit sharing.
  • Personal development and training budget.
  • Open, collaborative work environment with a comprehensive mentorship program.
  • Extensive two‑week onboarding plan.
  • Remote‑friendly position (#LI-Remote).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Platform - Tacoma, WA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform backend engineer to build and maintain the core APIs and services that power its text-to-speech products and enterprise integrations.

AWS Azure Docker GCP Kubernetes Node.js REST API TypeScript
23 minutes ago

Senior Software Engineer, Core Experiences - Waterloo, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
1 hour, 8 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Iowa City, IA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team’s data side to build and scale audio data collection and ingestion infrastructure that powers next-generation model training and products.

Bash Docker GCP Linux Python Terraform
1 hour, 14 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Savannah, GA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data collection and ingestion systems that power model training and next-generation consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
1 hour, 16 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers