Senior Software Developer

4 days, 11 hours ago
Full-time
Senior
Software Development
TherapyNotes

TherapyNotes

TherapyNotes is a comprehensive practice management software designed for behavioral health practitioners. It offers a range of features including secure record management, appointment scheduling, note writing, and billing services. Developed by a husb...

Health Care Providers & Services
51-250
Founded 2010

Description

  • Build and maintain full‑stack features using Angular, ASP.NET Core, C#, and PostgreSQL.
  • Design and implement scalable APIs and services using SOA and event‑driven approaches.
  • Influence and contribute to architecture decisions focused on performance, reliability, and maintainability.
  • Own features end‑to‑end from design through deployment and release.
  • Collaborate with engineering team members through design discussions and code reviews.
  • Support, mentor, and help grow other developers on the team.
  • Participate in technical planning to solve complex problems across the stack.

Requirements

  • 5+ years of 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.
  • Experience building APIs and working with relational databases (PostgreSQL).
  • Solid understanding of object‑oriented programming, design patterns, and modern architecture.
  • Experience with service‑oriented and event‑driven architectures (preferred/expected).
  • Strong communication and problem‑solving skills.

Benefits

  • Competitive salary range: $110,000 - $135,000.
  • Employer‑sponsored health, dental, vision, life, and disability insurance.
  • Retirement plan with company contribution.
  • Annual company profit sharing.
  • Personal development and training budget.
  • Open, collaborative work environment with a comprehensive mentorship program.
  • Extensive two‑week onboarding plan.
  • Remote‑friendly position (#LI-Remote).

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Full-Stack

Mashgin 11-50 Technology Hardware, Storage & Peripherals

Mashgin is hiring a remote Full-Stack Software Engineer in Belo Horizonte to build and improve the software and infrastructure behind its AI-powered checkout kiosks.

C# C++ Go Java Node.js Python SQL
1 minute ago

Software Engineer, Web (L1)

CoinGecko 51-250 IT Services

CoinGecko is hiring a Software Engineer, Web (L1) to help build and maintain GeckoTerminal, its decentralized exchange tracker for on-chain trading data, token analytics, and DeFi metrics.

Blockchain JavaScript Next.js PostgreSQL React Ruby Ruby on Rails Tailwind CSS
1 minute ago

Principal Software Engineer (Future Opportunity)

Patch My PC 51-250 Internet Software & Services

Patch My PC is seeking a remote Principal Software Engineer to help architect and deliver scalable backend systems, customer-facing services, and platform improvements for its enterprise patch management products.

AWS Azure C# C++ CI/CD Docker Encryption GCP Git Go Helm JavaScript Kubernetes Microservices MongoDB .NET PowerShell React REST API SQL TypeScript
1 minute ago

Desarrollador Sr / C++ / .NET

Metova 51-250 Internet Software & Services

Buscamos un Desarrollador Sr para un equipo ágil y colaborativo enfocado en el diseño y desarrollo de soluciones escalables en entornos de producción.

Agile Angular C++ Kafka MongoDB .NET Next.js RabbitMQ React Solid.js SQL Server Vue.js
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers