Lead Software Developer
Philadelphia, Pennsylvania, United States - Remote
About TherapyNotes
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 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 members
- Ensure software solutions delivered by the team meet the expectations of all stakeholders
- Responsible for full development life cycle from planning through successful release and support
- Full-stack development including front end, business logic, and data access layers
- Participate in decision making concerning software architecture and design and code reviews
- Mentor and assist in the training and onboarding of other team members
- Work closely with other members of the development team and stakeholders
- Maintain high standards, attention to detail, accuracy and completeness
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 a 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 C#, JavaScript, TypeScript, Bootstrap, CSS, and HTML
- Experience 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 manifests
- Experience with frameworks such as Node.js and React
- Experience with CSS preprocessors such as SASS or LESS is a plus
- Experience building RESTful web services using Web API
- Experience working with PostgreSQL, or other relational databases
- Excellent problem solving and communication skills
Competencies
- Innovation - Displays original thinking and creativity, meets challenges with resourcefulness. generates suggestions for improving work, develops innovative …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Remote
Benefits/Perks2-week onboarding plan Collaborative environment Collaborative work environment Competitive salary Disability Insurance Extensive 2-week onboarding plan Extensive onboarding Health, dental, vision, life, and disability insurance Health insurance Mentorship Mentorship Program Open, collaborative work environment Personal development budget Personal development/training budget Profit Sharing Retirement plan Retirement plan with company contribution
Tasks- Code reviews
- Full-stack development
- Lead development team
- Mentor team members
Agile Agile Development Bootstrap C Communication CSS Design Patterns HTML Javascript LESS Node.js OOP OOP Concepts PostgreSQL React Relational databases RESTful web services SASS Typescript Web API
Experience10 years
EducationB.S. Business Computer Science Engineering MS Software Engineering
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9