Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Developer image - Rise Careers
Job details

Senior Software Developer

About Us

TherapyNotes is the go-to superhero for behavioral health Practice Management and EHR software! Our top-notch SaaS solution handles scheduling, billing, documenting, telehealth, and more so clinicians can focus on awesome patient care.

We're a dynamic team of pros who love to innovate and push the envelope, keeping our software cutting-edge. Join us, and let's revolutionize behavioral health software together while making a real difference!

Description

TherapyNotes is seeking a Senior Software Developer to join our growing team. We are looking for a passionate and experienced engineer skilled in building scalable and responsive web applications and services using Angular and ASP.NET Core. The ideal candidate will have demonstrated expertise in implementing robust APIs using event-based software design and adhering to Service-Oriented Architecture (SOA) principles. They should excel in a collaborative environment and have a proven track record of mentoring and developing others.

Responsibilities

  • 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
  • Collaborate closely with development team members and stakeholders
  • Mentor and assist in the training and onboarding of new developers
  • Maintain high standards, attention to detail, accuracy and completeness

Requirements

  • 7 or more years experience developing software in an Agile, team-based environment
  • 3 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
  • 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 object-relational mapping frameworks
  • Excellent problem solving and communication skills

Benefits

  • Competitive salary $110,000 - $135,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

Equal Opportunity Employer Statement & Applicant Rights
TherapyNotes LLC is an Equal Opportunity Employer and does not discriminate based on race, color, religion, sex, national origin, age, disability, genetic information, or any other protected status under federal, state, or local law. We are committed to providing a workplace free of discrimination and harassment. For more information about your rights under federal employment laws, please review the following:

If you require a reasonable accommodation during the application process, please contact humanresources@therapynotes.com.

#LI-Remote
#LI-PL1
3/19/2025

Average salary estimate

$122500 / YEARLY (est.)
min
max
$110000K
$135000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Developer, TherapyNotes.com

At TherapyNotes, we're on a mission to revolutionize behavioral health software, and we're adding a Senior Software Developer to our vibrant team! If you're an experienced engineer with a zest for crafting scalable web applications and services using Angular and ASP.NET Core, we want to hear from you! You'll play a crucial role in the full software development lifecycle, from planning to release and support, ensuring that our solutions are not just functional but also maintain high standards of quality and scalability. You’ll collaborate with a dynamic group of developers to innovate and push boundaries, while also mentoring fellow team members to help them grow in their careers. With at least 7 years of development experience and a strong foundation in OOP concepts, you'll bring expertise in building robust APIs and adhering to service-oriented architecture principles. Your work environment will be collaborative, open, and supportive, where your contributions truly matter. We can't wait to have you join us and help make a real difference in the world of behavioral health!

Frequently Asked Questions (FAQs) for Senior Software Developer Role at TherapyNotes.com
What are the responsibilities of a Senior Software Developer at TherapyNotes?

As a Senior Software Developer at TherapyNotes, your main responsibilities will include performing full-stack development, managing the entire software development lifecycle, contributing to software architecture decisions, and mentoring new developers. You will work collaboratively to design and implement high-quality, scalable solutions that improve patient care.

Join Rise to see the full answer
What qualifications are required for the Senior Software Developer role at TherapyNotes?

To qualify for the Senior Software Developer position at TherapyNotes, candidates should have 7+ years of software development experience, ideally in an Agile team environment. A strong understanding of OOP concepts, expertise with Angular and ASP.NET Core, and familiarity with event-driven architecture are necessary. A degree in Computer Science or Software Engineering is preferred.

Join Rise to see the full answer
What programming languages and tools should a Senior Software Developer at TherapyNotes be familiar with?

At TherapyNotes, a Senior Software Developer should be proficient in programming languages and technologies such as C#, JavaScript, TypeScript, HTML, CSS, SASS, and PostgreSQL. Familiarity with ASP.NET Core, Entity Framework Core, and event-based software design principles is also essential.

Join Rise to see the full answer
How does TherapyNotes support professional development for Senior Software Developers?

TherapyNotes is committed to the professional growth of its Senior Software Developers by providing a comprehensive mentorship program, a personal development budget, and an extensive onboarding plan. We believe in empowering our team to continue learning and advancing in their careers.

Join Rise to see the full answer
What are the benefits of working as a Senior Software Developer at TherapyNotes?

Working as a Senior Software Developer at TherapyNotes comes with a competitive salary ranging from $110,000 to $135,000, employer-sponsored health, dental, and vision insurance, a retirement plan with company contributions, annual profit sharing, and a collaborative work environment that values transparency and teamwork.

Join Rise to see the full answer
Common Interview Questions for Senior Software Developer
Can you describe the software development lifecycle in your experience as a Senior Software Developer?

In your response, highlight your experience in planning, developing, testing, and deploying software applications. Mention any specific methodologies you’ve used, such as Agile or DevOps, and how you've contributed to ensuring quality and on-time delivery of software.

Join Rise to see the full answer
What strategies do you use to mentor junior developers as a Senior Software Developer?

Discuss your approach to mentoring, such as regular code reviews, providing constructive feedback, setting up pair programming sessions, or organizing knowledge-sharing meetings. Emphasize the importance of communication and supporting their professional growth.

Join Rise to see the full answer
How do you ensure quality and scalability in your web applications?

Explain the importance of writing clean, maintainable code, conducting thorough testing, utilizing best practices in software design, and leveraging performance monitoring tools to ensure that applications perform efficiently under high load.

Join Rise to see the full answer
What are your experiences working with Angular and ASP.NET Core?

Share specific projects where you've utilized Angular for front-end development and ASP.NET Core for back-end services, detailing any challenges faced, solutions implemented, and the overall outcome of the projects.

Join Rise to see the full answer
Can you provide an example of how you've contributed to software architecture decisions?

Outline a situation where you played a key role in architectural discussions, what perspectives you brought to the table, and how the decisions impacted the project's success. Focus on your ability to balance performance, scalability, and maintainability.

Join Rise to see the full answer
How do you stay updated on the latest trends and technologies in software development?

Mention the resources you utilize to stay current, such as online courses, tech blogs, community forums, or attending workshops. Highlight your curiosity and commitment to continuous learning in your career as a developer.

Join Rise to see the full answer
Describe your experience with building and consuming APIs.

Talk about specific projects where you've developed APIs, the technologies used, and any challenges you faced in ensuring robust communication. If applicable, mention your experience with RESTful services and SOA principles.

Join Rise to see the full answer
Have you worked in an Agile development environment? If so, how did it affect your work as a Senior Software Developer?

Discuss your familiarity with Agile methodologies and how it increased project efficiency and emphasized collaboration among team members. Share specific examples of how Agile practices shaped your work process.

Join Rise to see the full answer
What challenges have you faced during a software development project, and how did you overcome them?

Share a particular challenge you've encountered, whether it was a technical issue or a team dynamic, and outline the steps you took to resolve it, focusing on the lessons learned and how it improved your approach going forward.

Join Rise to see the full answer
How do you approach problem-solving as a Senior Software Developer?

Describe your problem-solving methodology, emphasizing logical reasoning, systematic debugging, and collaboration with colleagues. Provide an example of a complex problem you've solved and what strategies worked best for you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 hours ago
Photo of the Rise User
Posted 13 hours ago
Customer-Centric
Startup Mindset
Collaboration over Competition
Growth & Learning
Photo of the Rise User
InfoTrack US Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 13 hours ago
Posted 7 days ago
Photo of the Rise User
Posted 2 days ago

We at StarQuick Solutions are excited to announce that we have entered into an agreement with TherapyNotes LLC to offer TheraQuick customers an upgrade path into the TherapyNotes.com online practice management system. We are also referring prospec...

9 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Shift Lead - Downtown Cincinnati at DoorDash USA
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
111 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
15 people applied to Sr. Full Stack Developer at JODAYN
B
Someone from OH, Painesville just viewed Administrative Assistant at BlkVision Media
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Customer Support (Automotive) at Publicis Groupe
Photo of the Rise User
Someone from OH, Columbus just viewed Event Campaign Manager at Smartling
H
Someone from OH, Chesterland just viewed Client Success Manager at HR Force International
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
Someone from OH, Columbus just viewed Freelance Graphic Designer at Sunshine House
Photo of the Rise User
Someone from OH, Doylestown just viewed Associate Sub-editor at Third Bridge
Photo of the Rise User
Someone from OH, Pickerington just viewed Layout Artist at Powerhouse Animation Studios
Photo of the Rise User
Someone from OH, Cortland just viewed Exploring Post-Grad Rotational Programs at Evonik at Evonik
B
Someone from OH, Powell just viewed Salesforce Admin (Part Time) at Bullpen Talent
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress