Remote 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 looking for a Software Developer to join their team, responsible for building scalable web applications and services using Angular and ASP.NET Core.
  • The ideal candidate will have experience in implementing robust APIs following Service-Oriented Architecture (SOA) principles and event-based software design.
  • Responsibilities include full-stack development, software architecture decisions, code reviews, and collaborating with team members and stakeholders.
  • The role involves maintaining high standards, attention to detail, accuracy, and completeness throughout the development lifecycle.

Requirements:

  • Must have 3+ years of software development experience in an Agile, team-based environment.
  • Need at least 1 year of experience in developing responsive web applications.
  • A BS and/or MS in a technical discipline (preferably Computer Science or Software Engineering) is required.
  • Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
  • Proficiency in Angular, ASP.NET Core, C#, JavaScript, TypeScript, CSS, SASS, and HTML.
  • Experience with PostgreSQL or similar relational databases, Entity Framework Core, and event-driven architecture.
  • Excellent problem-solving and communication skills are essential for this role.

Benefits:

  • Competitive salary range of $65,000-$110,000.
  • Employer-sponsored health, dental, vision, life, and disability insurance.
  • Retirement plan with company contribution and annual profit sharing.
  • Personal development/training budget provided.
  • Open, collaborative work environment with an extensive 2-week onboarding plan.
  • Comprehensive mentorship program available for professional growth opportunities.
About the job
Posted on
Job type
Salary
$ 65,000 - 110,000 USD / year
Leave a feedback