This job post is closed and the position is probably filled. Please do not apply.
π€ Automatically closed by a robot after apply link
was detected as broken.
Description:
TherapyNotes is looking for a Lead Software Developer to join their team, responsible for overseeing a diverse team of developers and quality engineering team members.
The role involves ensuring software solutions meet stakeholder expectations, leading the full development life cycle, and participating in decision-making on software architecture and design.
The Lead Software Developer will engage in full-stack development, mentor team members, and maintain high standards of accuracy and completeness.
The position requires working with technologies like C#, Web API, TypeScript, JavaScript, Node.js, React, and PostgreSQL to build scalable web applications and services.
Requirements:
The ideal candidate should have 10+ years of experience in Agile software development, 7+ years in responsive web applications, and 3+ years as an agile development team lead.
A BS and/or MS in a technical discipline (preferably Computer Science or Software Engineering) is required.
Strong understanding of OOP concepts, design patterns, and expertise in C#, JavaScript, TypeScript, Bootstrap, CSS, and HTML is essential.
Experience with SPA, PWA, web technologies, and frameworks like Node.js and React is necessary.
Proficiency in building RESTful web services using Web API and working with relational databases like PostgreSQL is a must.
Excellent problem-solving skills and communication abilities are also required.
Benefits:
The position offers a competitive salary range of $125,000-$155,000.
Benefits include employer-sponsored health, dental, vision, life, and disability insurance, along with a retirement plan with company contribution.
Additional perks consist of annual company profit sharing, personal development/training budget, an open and collaborative work environment, and an extensive 2-week onboarding plan.
The role also includes a comprehensive mentorship program for professional growth and development.