Remote Senior 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 Senior Software Developer to join their team, focusing on building highly scalable web applications and web services.
  • The candidate will work in a collaborative environment using technologies like C#, Web API, TypeScript, and JavaScript.
  • Responsibilities include full-stack development, participating in software architecture decisions, code reviews, mentoring team members, and maintaining high standards.
  • The position involves working with a technology stack that includes C#, JavaScript, TypeScript, CSS, HTML, ASP.NET, AJAX, PL/SQL, and WCF.
  • The developer will be responsible for the full development life cycle, from planning to release and support, and will work closely with stakeholders.

Requirements:

  • The ideal candidate should have 7+ years of software development experience in an Agile environment and 3+ years of experience in responsive web applications.
  • 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.
  • Experience building SPAs and PWAs, as well as knowledge of web technologies like web sockets, service workers, LocalStorage, SessionStorage, and W3C manifests.
  • Familiarity with Node.js, React, CSS preprocessors like SASS or LESS, building RESTful web services using Web API, and working with relational databases like PostgreSQL.
  • Excellent problem-solving and communication skills are essential for this role.

Benefits:

  • Competitive salary range of $110,000-$135,000/year.
  • Comp-time and flexible work hours for a better work-life balance.
  • Full health, life, disability, and dental insurance coverage.
  • Retirement plan with company contribution and annual profit sharing.
  • Personal development/training budget to enhance skills.
  • Open, collaborative work environment with an extensive 2-week onboarding plan.
  • Comprehensive mentorship program to support professional growth.
  • Company provided refreshments for a comfortable work setting.
About the job
Posted on
Job type
Salary
$ 110,000 - 135,000 USD / year
Leave a feedback