Role Overview
- 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.
- 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).
- 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.
- 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.
Requirements
- Strong experience with modern frontend frameworks (React, Angular, Vue, or similar) and TypeScript, including building maintainable components and application flows.
- Strong experience building backend services with ASP.NET and designing/consuming REST APIs.
- Solid relational database skills with MS SQL (schema design, query awareness, performance basics).
- Practical experience using Postman for API validation and troubleshooting.
- Hands-on experience working with Azure Services in a product engineering context.
- Familiarity with Git-based workflows (pull requests, code reviews) and maintaining engineering documentation.
- Hands-on experience using AI coding assistants as part of daily development, with a clear understanding of the Human → AI → Human review loop and human accountability.
- Ability to maintain supporting documentation such as READMEs, architecture notes, and engineering guidelines.
- Strong understanding that Protected Health Information (PHI) must never appear in code, logs, tests, commits, or error messages; comfort working with synthetic/mock data.
- Awareness of secure coding practices (no hardcoded credentials, least-privilege access patterns, safe error handling).
Tech Stack
- Angular
- ASP.NET
- Azure
- React
- SQL
- TypeScript
- Vue.js
- .NET
Benefits
- Work remotely Monday
- Friday, 40 hours a week (no weekends)
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Did we mention it's REMOTE?!!**
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.**
Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!