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.