Embrace Software Inc · 1 month ago
Senior Full Stack Engineer (.NET)
Embrace Healthcare Group powers some of the most innovative healthcare technology solutions in North America, with a focus on enhancing clinical efficiency and compliance across emergency care settings. The Senior Full Stack Engineer will design, develop, and optimize web applications for their healthcare platform, working across the stack to enhance digital healthcare solutions.
Software
Responsibilities
Build, test, and deploy full-stack web applications using React, .NET Core (C#), and modern frameworks
Design and maintain robust data layers, including relational and NoSQL databases (SQL Server, MongoDB)
Develop and optimize database objects (stored procedures, indexes, and queries) ensuring high performance and scalability
Collaborate with product managers and design teams to translate complex healthcare workflows into intuitive, efficient user experiences
Implement, secure, and optimize RESTful APIs and microservices hosted on Microsoft Azure
Build and manage CI/CD pipelines and automated deployments using Azure DevOps
Manage Azure services such as App Service, Containers, Functions, Key Vault, Storage Accounts, Service Bus, and Application Insights
Optimize front-end and back-end performance for scalability, reliability, and maintainability
Write clean, well-structured, and testable code following industry best practices
Participate in architecture planning, code reviews, and continuous improvement initiatives
Qualification
Required
5+ years of professional experience as a full stack or software engineer
Strong proficiency in C#, .NET 6/7, and ASP.NET Core Web API
Experience building secure REST APIs with JWT, OAuth2, and API versioning
Experience designing and implementing microservices and domain-driven architectures
Strong skills in React, JavaScript/TypeScript, HTML/CSS
Strong database expertise: SQL Server — stored procedures, query optimization, indexing, and performance tuning
MongoDB (NoSQL) — schema design, aggregation pipelines, data modeling, and query performance
Experience integrating relational and NoSQL data in distributed architectures
Practical experience with Azure Services and Azure DevOps Pipelines, or equivalent CI/CD tooling
Solid understanding of cloud architecture, API integrations, and security best practices
Excellent communication, collaboration, and problem-solving skills
Ability to thrive in a remote, fast-paced, and agile environment
Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience)
Preferred
Experience in the healthcare or health tech space is a plus
Benefits
Competitive salary commensurate with experience.
Opportunities for career advancement and professional development.
Experience collaborating with a diverse, global team within a remote work setting.
Company
Embrace Software Inc
Embrace acquires and invests in niche software that provides industry-specific solutions.
Funding
Current Stage
Growth StageTotal Funding
$110MKey Investors
CoVenture
2023-10-27Series Unknown· $10M
2021-12-07Debt Financing· $100M
Recent News
Global Legal Chronicle
2024-05-23
Global Legal Chronicle
2024-05-13
SEC
2023-10-31
Company data provided by crunchbase