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 seeking a Lead Software Developer to join their growing team.
The ideal candidate should be passionate and experienced in building scalable and responsive web applications and services using Angular and ASP.NET Core.
The candidate must have demonstrated expertise in implementing robust APIs using event-based software design and adhering to Service-Oriented Architecture (SOA) principles.
The role requires excelling in a collaborative environment and having a proven track record of mentoring and developing others.
Responsibilities include leading the daily activities of a diverse and distributed team of software developers and quality assurance engineers, ensuring effective collaboration and high productivity.
The Lead Software Developer will partner with product managers to define key milestones and ensure the team delivers software solutions that meet business expectations.
The position involves performing full-stack development including front end, business logic, and data access layers.
The candidate will be responsible for the entire development lifecycle from planning to release and support.
Actively contributing to software architecture decisions, design strategies, and code reviews to ensure high-quality, scalable, and maintainable solutions is essential.
Mentoring and assisting in the training and onboarding of new developers is also a key responsibility.
Maintaining high standards, attention to detail, accuracy, and completeness is expected.
Requirements:
The candidate must have 10 or more years of experience developing software in an Agile, team-based environment.
A minimum of 7 years of experience developing responsive web applications is required.
The candidate should have at least 3 years of experience functioning as an agile development team lead.
A BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred) is necessary.
A strong understanding of OOP concepts and design patterns is required.
The candidate must have 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 is essential.
Experience in event-based software design and event-driven architecture is required.
Familiarity with PostgreSQL or other relational databases, and Entity Framework Core or similar object-relational mapping frameworks is necessary.
Excellent problem-solving and communication skills are a must.
Benefits:
The position offers a competitive salary ranging from $125,000 to $155,000.
Employer-sponsored health, dental, vision, life, and disability insurance is provided.
A retirement plan with company contribution is included.
Annual company profit sharing is part of the benefits package.
A personal development/training budget is available for employees.
The work environment is open and collaborative.
An extensive 2-week onboarding plan is provided for new hires.
A comprehensive mentorship program is available to support employee growth.