Design, build, and maintain scalable, high-performance software solutions that improve access to care and support clinical workflows (e.g., scheduling, intake, documentation, billing)
Develop and maintain full-stack applications using .NET (C#), Next.js, and TypeScript, ensuring seamless integration between frontend and backend systems
Participate in the full software development lifecycle, from ideation and design to deployment and iteration based on user feedback
Collaborate closely with Product, Clinical Operations, and other stakeholders to translate real-world healthcare needs into effective technical solutions
Write clean, maintainable, secure, and well-tested code aligned with engineering best practices and standards
Contribute to code reviews, architecture discussions, and continuous improvement of development processes
Build and maintain RESTful APIs and integrations with third-party systems (e.g., CMS, billing, and payer platforms)
Deploy and manage applications using Docker and Azure cloud services, supporting CI/CD pipelines and infrastructure best practices
Troubleshoot, debug, and resolve issues in production environments, ensuring system reliability and a high-quality user experience
Ensure compliance with healthcare regulations and data privacy standards (e.g., HIPAA, secure data handling, audit logging)
Optimize system performance, scalability, and observability as the platform grows
Proactively evaluate and adopt new tools, frameworks, and technologies to improve developer productivity and product quality
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
2–5+ years of experience as a software engineer, ideally in a fast-paced, product-driven environment (startup experience is a plus)
Strong experience with C# and .NET (ASP.NET Core) for backend development
Experience building modern frontend applications using Next.js, React, Tailwind CSS and TypeScript/JavaScript
Solid understanding of full-stack development, including API design, state management, and frontend-backend integration
Hands-on experience with Docker and containerized application development
Experience working with Azure cloud services (e.g., App Services, Azure Functions, Storage, Service Bus, or Azure SQL)
Familiarity with CI/CD pipelines and modern DevOps practices
Experience designing and consuming RESTful APIs and integrating with third-party services
Strong understanding of software architecture, design patterns, and scalable system design
Knowledge of secure coding practices, authentication/authorization (e.g., OAuth, JWT), and data protection principles
Experience working in agile, cross-functional teams with rapidly evolving requirements
Excellent problem-solving and critical thinking skills, with the ability to break down complex problems into practical solutions
Strong communication skills and the ability to collaborate effectively with both technical and non-technical stakeholders
Experience in healthcare or regulated environments (e.g., HIPAA, EHR/EMR systems) is a plus.
Tech Stack
ASP.NET
Azure
Cloud
Docker
JavaScript
Next.js
React
SQL
TypeScript
.NET
Benefits
Competitive compensation package
Full benefits including health, dental, vision, 401(k), and paid time off
Opportunity to join a purpose-driven, high-growth leadership team at a pivotal moment in behavioral healthcare transformation
Professional development opportunities and training