Job Url: https://www.remoterocketship.com/company/therapynotes/jobs/lead-software-developer-united-states-remote Job Description: TherapyNotes, LLC Website LinkedIn All Job Openings TherapyNotes, LLC is a comprehensive practice management system designed specifically for behavioral health professionals, including psychologists, therapists, psychiatrists, and social workers. The platform offers an array of features such as scheduling, telehealth, electronic health records (EHR), billing, and a client portal, all integrated into a secure and user-friendly software solution. TherapyNotes aims to streamline clinical workflows, enhance patient care, and reduce administrative burdens for mental health practices, supporting them with dedicated customer service and continuous innovation based on user feedback. practice management software • EMR • mental health • behavioral health • medical billing software 51 - 200 employees Founded 2010 ⚕️ Healthcare Insurance ☁️ SaaS 🧘 Wellness Lead Software Developer 13 hours ago 🇺🇸 United States – Remote 💵 $125k - $155k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Angular ASP.NET Entity Framework JavaScript Postgres SCSS TypeScript .NET Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Lead the daily activities of a diverse and distributed team of software developers and quality assurance engineers • Partner with product managers to define key milestones and ensure delivery of software solutions that meet business expectations • 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 to ensure high-quality, scalable, and maintainable solutions • Mentor and assist in the training and onboarding of new developers • Maintain high standards, attention to detail, accuracy and completeness • Build scalable and responsive web applications and services using Angular and ASP.NET Core • Implement robust APIs using event-based software design and SOA principles • Collaborate with other development teams to translate business needs into customer-focused technical solutions 🎯 Requirements • 10 or more years experience developing software in an Agile, team-based environment • 7 or more years experience developing responsive web applications • 3 or more years functioning as an agile development team lead • 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 • Expertise in building robust APIs and adhering to Service-Oriented Architecture (SOA) principles • Experience in event-based software design and event-driven architecture • Experience with PostgreSQL or other relational databases, and Entity Framework Core or similar ORMs • Excellent problem solving and communication skills