Description
About TherapyNotes
TherapyNotes is a national leader in behavioral health Practice Management and Electronic Health Records (EHR) software. Our software-as-a-service (SaaS) solution is at the forefront of innovation, seamlessly integrating patient scheduling, medical records, billing, and electronic claims to revolutionize how mental health professionals manage their practices.
At TherapyNotes, we are a growing team of passionate and talented individuals. Our team thrives on collaboration and innovation, continually pushing the boundaries of what EHR software can do. We pride ourselves on our ability to adapt to the ever-evolving landscape of healthcare and technology, staying at the forefront of industry trends.
We believe in pushing each other to learn and solve complex problems, fostering an environment where your skills and expertise will flourish. Together, we are shaping the future of behavioral health software, making it easier for clinicians to provide the best possible care to their patients.
If you are passionate about technology, mental health, and making a difference, TherapyNotes is the place where you can realize your potential.
Description
TherapyNotes is seeking a Lead Software Developer to join our growing team. We are looking for a passionate, experienced engineer who wants to work in a highly collaborative, team environment. The right candidate will have significant experience building highly scalable, responsive web applications and web services using technologies such as C#, Web API, TypeScript, and JavaScript.
Responsibilities
Lead the daily activities of a diverse and distributed team of developers and quality engineering team membersEnsure software solutions delivered by the team meet the expectations of all stakeholdersResponsible for full development life cycle from planning through successful release and supportFull-stack development including front end, business logic, and data access layersParticipate in decision making concerning software architecture and design and code reviewsMentor and assist in the training and onboarding of other team membersWork closely with other members of the development team and stakeholdersMaintain high standards, attention to detail, accuracy and completeness
Requirements
10 or more years experience developing software in an Agile, team-based environment7 or more years experience developing responsive web applications3 or more years functioning as a agile development team leadBS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)Strong understanding of OOP concepts and design patternsExpertise with C#, JavaScript, TypeScript, Bootstrap, CSS, and HTMLExperience building single page applications (SPA) and progressive web apps (PWA)Strong understanding of web and browser technologies such as web sockets, service workers, LocalStorage, SessionStorage, and W3C manifestsExperience with frameworks such as Node.js and ReactExperience with CSS preprocessors such as SASS or LESS is a plusExperience building RESTful web services using Web APIExperience working with PostgreSQL, or other relational databasesExcellent problem solving and communication skills
Competencies
Innovation - Displays original thinking and creativity, meets challenges with resourcefulness. generates suggestions for improving work, develops innovative approaches and ideas, and presents ideas and information in a manner that gets others' attention. Problem Solving - Identifies and resolves problems in a timely manner, gathers and analyzes information skillfully, develops alternative solutions, and works well in group problem solving situations. Adaptability - Adapts to changes in the work environment, manages competing demands, changes approach or method to best fit the situation, and able to deal with frequent change, delays, or unexpected events. Leadership - Exhibits confidence in self and others, inspires and motivates others to perform well, effectively influences actions and opinions of others, accepts feedback from others, and gives appropriate recognition to others.
Benefits
Competitive salary - $125,000-$155,000Comp-time and flexible work hoursFull health, life, disability, and dental insuranceRetirement plan with company contributionAnnual company profit sharingPersonal development/training budgetOpen, collaborative work environmentExtensive 2-week onboarding planComprehensive mentorship programCompany provided refreshments
TherapyNotes, LLC is an Equal Employment Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status. All candidates whom have been given a conditional offer of employment with TherapyNotes, LLC must also undergo a criminal background check.
11/27/2023