Software Developer

TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software, providing a top-notch SaaS solution for scheduling, billing, documenting, telehealth, and more.
United States
$65,000 - $110,000
Backend
Mid-Level Software Engineer
Remote
3+ years of experience
Healthcare · Enterprise SaaS

Description For Software Developer

TherapyNotes, a leading provider of behavioral health Practice Management and EHR software, is seeking a Software Developer to join their growing team. This remote position offers an opportunity to work on cutting-edge SaaS solutions that revolutionize behavioral health software. The ideal candidate will have 3+ years of experience in developing scalable web applications using Angular and ASP.NET Core, with expertise in building robust APIs and event-driven architecture.

As a Software Developer at TherapyNotes, you'll be responsible for full-stack development, contributing to software architecture decisions, and collaborating closely with team members. The role requires strong skills in Angular, ASP.NET Core, C#, JavaScript, TypeScript, and experience with PostgreSQL or similar databases. You'll be part of a dynamic team that values innovation and makes a real difference in the behavioral health industry.

TherapyNotes offers a competitive salary range of $65,000-$110,000, along with comprehensive benefits including health insurance, retirement plans, and opportunities for professional growth. Join a collaborative work environment with an extensive onboarding plan and mentorship program. If you're passionate about creating impactful software solutions and want to be part of a team that's pushing the boundaries of behavioral health technology, this could be the perfect opportunity for you.

Last updated 5 months ago

Responsibilities For Software Developer

  • Perform full-stack development including front end, business logic, and data access layers
  • Responsible for the entire development lifecycle from planning to release and support
  • Actively contribute to software architecture decisions, design strategies, and code reviews
  • Collaborate closely with development team members and stakeholders
  • Maintain high standards, attention to detail, accuracy and completeness

Requirements For Software Developer

JavaScript
TypeScript
  • 3 or more years experience developing software in an Agile, team-based environment
  • 1 or more years experience developing responsive web applications
  • BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
  • Strong understanding of OOP concepts and design patterns
  • Expertise with Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML
  • Experience in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles
  • Familiarity with event-based software design and event-driven architecture
  • Experience with PostgreSQL or other relational databases, and Entity Framework Core or similar object-relational mapping frameworks
  • Excellent problem solving and communication skills

Benefits For Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive salary - $65,000-$110,000
  • Employer sponsored health, dental, vision, life, and disability insurance
  • Retirement plan with company contribution
  • Annual company profit sharing
  • Personal development/training budget
  • Open, collaborative work environment
  • Extensive 2-week onboarding plan
  • Comprehensive mentorship program

Interested in this job?

Jobs Related To TherapyNotes Software Developer

Software Developer

Remote Software Developer position at TherapyNotes, focusing on healthcare technology and requiring experience in Service Oriented Architecture.

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.