Job Description: Full Stack Software Engineer
Company: EBM Medical
Location: Remote
Position Type: Full-Time
About EBM Medical
EBM Medical is a growing healthcare company focused on providing evidence-based
therapies and medical products to clinicians and their patients. We are dedicated to
improving patient outcomes through our innovative healthcare platform, which supports
providers and patients in managing care.
Role Summary
We are looking for a passionate and dedicated Full Stack Software Engineer to join our
growing team. This is a 100% “hands-on-keyboard” role focused on building,
enhancing, and maintaining our core SaaS platform. You will work directly under the
guidance of our Senior Developer/Team Lead, translating technical specifications and
requirements into high-quality, production-ready code.
The ideal candidate is a skilled engineer who loves to code, thrives on solving complex
problems, and is committed to building reliable, scalable software in a collaborative
environment.
Key Responsibilities
? Full Stack Development: Write clean, efficient, and maintainable code for both
our front-end (Angular) and back-end (ASP.NET) systems.
? Feature Implementation: Build, test, and deploy new features and
enhancements according to the team’s roadmap and technical direction.
? Collaboration: Work closely with the Senior Developer/Team Lead to
understand technical architecture, implement new solutions, and participate in
code reviews.
? Problem-Solving: Troubleshoot, debug, and resolve software defects and
production issues.
? Front-End: Implement responsive and intuitive user interfaces using Angular 19
and Tailwind CSS.
? Back-End: Develop and maintain secure APIs and server-side logic using
ASP.NET 8 and C#.
? Cloud Services: Utilize Azure Web Apps, Azure SQL Database, and Azure
Blob Storage for application development and data persistence.
Our Tech Stack
? Front-End: Angular 19, Tailwind CSS
? Back-End: ASP.NET 8, C#
? Cloud Platform: Microsoft Azure
? Services: Azure Web Apps, Azure SQL Database, Azure Blob Storage
Qualifications & Requirements
? 3-5+ years of professional experience in full-stack software development.
? Strong proficiency in C# and the ASP.NET framework (.NET 8 / .NET Core
experience is essential).
? Solid experience in modern front-end development, specifically with Angular.
? Hands-on experience developing applications that utilize Microsoft Azure
services (Azure Web Apps, Azure SQL).
? Experience with CSS frameworks, preferably utility-first frameworks like Tailwind
CSS.
? Good understanding of database design and querying (T-SQL, Azure SQL).
? A collaborative mindset and excellent communication skills.
? Bachelor’s degree in Computer Science or a related field, or equivalent practical
experience.
Nice-to-Haves
? Experience in the Healthcare SaaS industry (understanding of HIPAA or other
regulatory requirements).
? Experience with Azure AI services (e.g., Azure OpenAI, Cognitive Services, Bot
Service).
? Experience with CI/CD pipelines in Azure DevOps or GitHub Actions.
? Prior experience in a high-growth environment.
"*" indicates required fields