TherapyNotes, LLC logo
TherapyNotes, LLC

TherapyNotes™ is the industry-preferred online EHR for behavioral health. Try one month free!

Senior Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Pennsylvania

Posted

3 days ago

Salary

$110K - $135K / year

Seniority

Senior

Job Description

Senior Software Developer

TherapyNotes, LLC

• Build and maintain features across Angular, ASP.NET Core, C#, and PostgreSQL • Design and implement scalable APIs and services (SOA/event‑driven) • Contribute to architecture decisions around performance, reliability, and maintainability • Collaborate with a strong engineering team and participate in reviews and design discussions • Support and mentor developers as the team grows

Job Requirements

  • 5+ years professional software development experience
  • BS in a technical discipline (Computer Science or Software Engineering preferred)
  • Strong experience with Angular, .NET Core, C#, TypeScript, JavaScript, and HTML/CSS
  • Solid understanding of OOP, design patterns, and modern architecture
  • Experience building APIs and working with relational databases
  • Great communication and problem‑solving skills

Benefits

  • Employer sponsored health, dental, vision, life, and disability insurance
  • Retirement plan with company contribution
  • Annual company profit sharing
  • Personal development/training budget
  • Open, collaborative work environment
  • Extensive 2-week onboarding plan
  • Comprehensive mentorship program

Related Job Pages

More Full-stack Engineer Jobs

Samsara logo

Senior Software Engineer II, DevEx

Samsara

Pioneer of the Connected Operations Cloud

Full TimeRemoteTeam 1,001-5,000Since 2015H1B Sponsor

• Design and build automated reliability and self-healing systems that protect production at scale, including automated rollbacks, deploy safeguards, and fault mitigation, and deliver them as platform tooling that engineering teams across the company adopt for their own services. • Own and improve incident management tooling and on-call health. Reduce alert noise, surface actionable signals, and empower engineering teams to operate their services confidently with minimal operational burden. • Develop and evolve our observability infrastructure, including monitoring, alerting, SLOs, and performance regression detection, to give teams real-time, actionable visibility into system health and latency. • Contribute to AI-driven operational tooling that goes beyond triage, building toward autonomous remediation where AI detects issues, takes corrective action, and self-recovers with minimal human involvement. • Drive incident prevention by identifying systemic patterns and ruthlessly eliminating operational toil. You have deep empathy for on-call engineers and a bias toward making their lives better. • Partner directly with product engineering teams to diagnose reliability gaps, reduce their operational burden, and help them adopt best practices for running their services. • Define and champion operational excellence best practices across engineering through guardrails, scorecards, and standards that help teams run their services reliably by default. • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

Canada
$154.7K - $208K / year
TNG Technology Consulting logo

Software Developer – IT Consultant

TNG Technology Consulting

We solve hard IT problems: Agile Software Development, Artificial Intelligence, DevOps & Cloud!

Full TimeRemoteTeam 501-1,000Since 2003H1B No Sponsor

• Analyze customer requirements, further develop and optimize large and complex software systems with a high degree of ownership • Introduce automation processes and cloud infrastructure • Advise on and implement automated test environments • Contribute to shaping agile processes • Depending on your interests, numerous opportunities to get involved internally

Austria
€55K / year
Full TimeRemoteTeam 501-1,000Since 2014H1B Sponsor

• Writes code, debugs and performs unit testing in all application layers and data access layer. • Participates in code reviews with manager to ensure accurate code and design techniques are being used. • Assists in the full software lifecycle activities including project planning, requirement analysis, design, development, quality assurance and documentation.

Alaska + 12 moreAll locations: Alaska | Hawaii | Kansas | Louisiana | Maine | Montana | Nebraska | Nevada | New Mexico | North Dakota | South Dakota | Vermont | Wyoming
$80K - $95K / year
MQ Referrals Only logo

Senior Software Engineer, Frontend

MQ Referrals Only

Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. To support Flex First, we calibrate pay to a competitive value according to working location. Compensation is aligned according to three tiers within the United States: National: A baseline tier that applies to most of the geographic territory of the United States. Premium: Slightly elevated from the National tier, and oriented toward a narrower set of higher cost-of-living areas, such as Los Angeles CA and Seattle WA. Premium Plus: A tier for the most expensive working areas, like the San Francisco Bay area and New York City. When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location.

Full TimeRemoteTeam 501-1,000

Role Description We are looking for a Senior Software Engineer, Frontend with strong expertise in React Native to provide technical leadership in building our UX Toolkit (Web/Native) at Marqeta. This is a newly formed area of focus, and we need a technical leader with deep experience in building cross-platform mobile and web applications from the ground up. We work Flexible First. This role can be performed remotely anywhere within the provinces of Ontario and British Columbia, Canada preferably you residing in either Greater Toronto Area or Metro Vancouver. We’d love for you to join us! This position is for an existing vacancy. Qualifications - 5+ years of experience in web and mobile application development with a focus on React Native. - Strong proficiency in React Native for building mobile applications, including experience with React Navigation, Expo, and native module development (Swift/Kotlin/Objective-C/Java). - Experience integrating React Native applications with native iOS and Android components, bridging gaps where necessary. - Deep understanding of React.js, Redux, Context API, or similar state management frameworks. - Experience working with design systems and component-based architecture to ensure UI consistency and scalability. - Strong knowledge of mobile performance optimization techniques, including profiling, memory management, and UI rendering optimizations. - Experience integrating RESTful APIs and GraphQL into mobile and web applications. - Familiarity with mobile authentication techniques, including OAuth, biometric authentication, and secure session management. - Experience with CI/CD pipelines for mobile development, such as Fastlane, Bitrise, or App Center. - Proficiency with Git and modern development workflows, including feature branching and pull request reviews. - Experience mentoring junior engineers and leading mobile development initiatives. - Solid problem-solving skills, debugging expertise, and the ability to troubleshoot cross-platform performance issues. - Excellent communication skills and ability to collaborate with cross-functional teams, including designers, product managers, and backend engineers. Requirements - Collaborate with product and design teams to develop innovative cardholder experiences across web and mobile platforms. - Lead the development of React Native-based SDKs and applications, ensuring high performance and seamless integration across platforms. - Architect and implement reusable React Native components that align with modern design patterns and best practices. - Optimize performance for mobile applications, leveraging techniques such as lazy loading, code splitting, and efficient rendering strategies. - Work hands-on with React Native, JavaScript/TypeScript, HTML, and CSS to build and maintain scalable front-end solutions. - Define and contribute to technical roadmaps, design documents, and system architecture to ensure high-quality UI experiences. - Participate in design discussions, advise stakeholders, and establish best practices for mobile and web application development. - Advocate for and implement modern engineering practices, including automated testing, CI/CD pipelines, and performance monitoring. Benefits - Multiple health insurance options - Flexible time off – take what you need - Retirement savings program with company contribution - Equity in a publicly-traded company - Monthly stipend to support our remote work model - Annual “development dollars” to support our people growth and development - Family-forming benefits and up to 20 weeks of Parental Leave Company Description Marqeta is on a mission to change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our card issuing platform provides unprecedented flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta is powering the most well-known brands in the new economy (Block, Cash App, Affirm, Instacart, Doordash, Uber, Walmart, etc). Today nearly 8 out of 10 Americans use a product powered by Marqeta every week. This is the opportunity of a lifetime to work with innovators around the world and unlock equitable financial access for all.

Canada
C$116K - C$145K / year