Remote Lead Software Developer

Posted

This job is closed

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.
About the job
Posted on
Job type
Salary
$ 125,000 - 155,000 USD / year
Leave a feedback