Embrace Software Inc

.NET Full Stack Developer

Embrace Software Inc  •  Remote  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


This is a remote position.


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.


EPOWERdoc, a leading SaaS platform within the Embrace Healthcare Group portfolio, specializes in Emergency Department Information Systems (EDIS) tailored for hospitals of all sizes. Designed by clinicians for clinicians, EPOWERdoc streamlines emergency room documentation with intuitive workflows, customizable templates, peer-reviewed clinical content, and real-time coding assistance—helping providers reduce documentation time and focus more on patient care.


We’re seeking a .NET Full Stack Developer to design, develop, and optimize web applications that drive our healthcare platform. You’ll work across the stack — from elegant, responsive front-end experiences to efficient, scalable backend systems — and play a key role in shaping the future of digital healthcare.


Key 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

    .


Requirements


  • 2+ 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).


Nice To Have


  • 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.

Embrace Software Inc

About Embrace Software Inc

Embrace acquires and invests in niche software that provides industry-specific solutions. We believe best practices followed by enterprise software are equally relevant for small software businesses. Access to capital and know-how enables our acquired companies to serve their customers better and grow their businesses faster.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Tampa, Florida
Year Founded
2021
Social Media