Our client is building a web platform that delivers modern, cloud-based experiences aligned with Sensei Cloud. The application is modular in nature and will grow over time.
As a Full‑Stack Engineer, you will be a core contributor shaping both the React/TypeScript frontend and the ASP.NET backend, delivering end-to-end features from UI through API and data persistence.
This is a full-product ownership role in a HIPAA-regulated healthcare environment, requiring strong technical judgment, attention to compliance, and close collaboration with engineers and product stakeholders.
You will work within a Human → AI → Human engineering workflow, using AI tools to accelerate development while maintaining full accountability for code quality, correctness, security, and compliance.
Key Responsibilities
Full‑Stack Delivery (End‑to‑End)
- Design, build, and maintain customer-facing features across the full stack (React UI → ASP.NET APIs → MS SQL).
- Collaborate with product stakeholders and engineers throughout feature definition, implementation, and release.
- Participate in AI-augmented development workflows, reviewing and validating AI-generated code against acceptance criteria.
- Follow Git best practices: feature branches, pull requests for all changes, and clear commit hygiene; proactively update documentation when behavior or architecture changes.
Frontend (React/TypeScript)
- Build and maintain React components and user workflows for a dental practice scheduling application (or similar clinical/operational workflows).
- Implement clean, readable TypeScript that is maintainable and testable, with attention to UI correctness and edge cases.
- Integrate frontend features with backend APIs, handling authentication, error states, loading states, and performance considerations.
- Manage dependencies and build tooling via NPM (versioning, scripts, and reproducible builds).
Backend (ASP.NET + MS SQL + Azure)
- Design and implement RESTful APIs using ASP.NET to support frontend workflows and integrations.
- Design and evolve MS SQL schemas with emphasis on clarity, performance, and data integrity.
- Implement secure authentication/authorization patterns suitable for a regulated environment (e.g., token-based auth, role-based access).
- Build integrations and platform capabilities using Azure Services (e.g., app hosting, identity, messaging, storage, monitoring as applicable).
- Use Postman for API exploration, contract validation, test collections, and troubleshooting across environments.
Quality, Testing, and Agile Execution
- Demonstrate knowledge of QA processes in an Agile environment, including acceptance criteria, defect triage, regression awareness, and collaboration with QA roles.
- Contribute to test strategy (unit/integration as appropriate), and ensure features meet functional, security, and reliability expectations.
- Maintain a disciplined approach to compliance and secure engineering practices.