FreshRemote.Work

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 Jobs