Embrace Software Inc

.NET Full Stack Developer

Embrace Software Inc

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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).
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreReactJavaScriptTypeScriptHTMLCSSSQL ServerMongoDBRESTful APIs
Soft Skills
communicationcollaborationproblem-solvingagileadaptability
Certifications
Bachelor's degree in computer scienceSoftware Engineering