Full-Stack Engineer (Back-End Focus)
We are seeking a Full-Stack Engineer (Back-End Focus) to join our product development team. In this role, you will work primarily on the .NET back-end, while also contributing to the React (TypeScript) front-end. You’ll collaborate closely with engineering, QA, and support teams to build scalable APIs, integrate user-facing features, and help resolve technical issues. Strong communication and collaboration skills are key, as you’ll occasionally support technical troubleshooting and client issue analysis.
Primary Responsibilities
• Design, develop, and maintain RESTful APIs and background services using .NET Core (C#)
• Build and maintain front-end features using React with TypeScript
• Work with Azure services for hosting, storage, configuration, and deployment
• Support the QA and client success teams by helping investigate and resolve technical issues
• Participate in planning, code reviews, documentation, and technical discussions
• Ensure application performance, scalability, and security across layers
• Communicate clearly with team members across disciplines
Qualifications
• 6+ years of professional experience in .NET Core / ASP.NET Core (C#)
• 1+ years of experience developing user interfaces with React and TypeScript
• Hands-on experience with Microsoft Azure, including App Services, Azure SQL, Blob Storage, or Key Vault
• Proficient in integrating front-end apps with RESTful APIs
• Strong understanding of Entity Framework Core, LINQ/Dapper, and relational databases (SQL Server or PostgreSQL)
• Proficient in Git and collaborative development workflows
• Excellent communication and interpersonal skills
• Intermediate or higher level of English (spoken and written)
Nice to Have
• Experience writing unit and integration tests (xUnit, NUnit, Jest, or similar)
• Familiarity with CI/CD pipelines using Azure DevOps or GitHub Actions
• Exposure to Docker for local development and deployments
• Experience working in a SaaS or healthcare environment
• Experience with messaging and communication services such as:
• SendGrid (emails)
• Azure Communication Services (email, SMS, chat, voice/video calls)
• Twilio (SMS, voice, push notifications)
• Experience working with Azure Health Data Services (FHIR R4)
• Experience integrating with AI tools such as OpenAI for automation or intelligent assistant features