We have open position for React JS developer for Website.
Experience : 5 - 6 Year
Location: Chennai
FullStack Engineer (React / Azure) MedTech Web Platform
We are looking for a senior fullstack engineer to lead the redesign and scaling of a MedTech web platform used to present doctor programs and therapeutic areas. You will own the frontend architecture, help define the backend/API layer, and implement a robust content management experience on Microsoft Azure.
Role Overview
You will be responsible for rebuilding the existing Reactbased website into a scalable, performant, and maintainable platform with a modern UI/UX, dynamic content management, and a secure cloud architecture. The ideal candidate is comfortable working across the stack, shaping technical decisions, and collaborating with product, design, and clinical stakeholders.
Key Responsibilities
- Lead the endtoend redesign of the publicfacing website for visual consistency, usability, and performance.
- Refactor and extend the React JS front end using a componentbased architecture, responsive layouts, and performance optimizations (code splitting, lazy loading, caching).
- Design and implement the backend API layer (likely Node.js) to power dynamic doctor and therapeutic area content, including RESTful CRUD endpoints, authentication/authorization, and input validation.
- Design and optimize relational database schemas (Azure SQL or PostgreSQL) for doctors, locations, programs, therapeutic areas, and manytomany mappings.
- Implement an admin Content Management System (CMS) / admin panel that enables nontechnical users to add, edit, and remove doctors and therapeutic areas without code changes.
- Integrate with Azure BLOB Storage for secure storage and retrieval of doctor resumes and other media assets.
- Ensure the application architecture is scalable to support 50200+ doctor profiles and 2030+ therapeutic areas with search, filtering, and pagination.
- Implement advanced search and filter capabilities (e.g., specialization, name, therapeutic area) including fulltext search and optimized queries.
- Configure and manage Azure infrastructure components: App Service, API Management, BLOB Storage, CDN, and monitoring/alerting.
- Implement security best practices (SSL/TLS, data encryption at rest, API rate limiting, rolebased access control, audit logging).
- Ensure SEOfriendly implementation including metadata, structured data where appropriate, and fast load times.
- Collaborate with UI/UX designers to translate wireframes and brand guidelines into pixelperfect components.
- Establish coding standards, testing practices, and CI/CD pipelines to support ongoing enhancements and maintenance.
Core Features You'll Own
- Doctor Profiles: scalable listing and detail views, including fields such as name, photo, specialization, bio, experience, contact info, and resume PDF link.
- Doctor Search & Filter: fast, intuitive search by name, specialization, and/or therapeutic area, with pagination and lazy loading.
- Therapeutic Area Framework: data model, APIs, and UI to support 2030+ therapeutic areas, visual grouping, and optional parentchild hierarchies.
- DoctorTherapeutic Area Mapping: manytomany relationship management and UI exposure for multicategory doctor assignments.
- Admin Panel / CMS: rolebased access, audit logging/version history, and userfriendly workflows for marketing/clinical teams.
Required Skills and Experience
- 4+ years of professional experience building production web applications.
- Strong proficiency in React JS and modern frontend tooling (TypeScript preferred, Redux or Context API, React Router, etc.).
- Proven experience designing responsive, accessible UI for desktop and mobile.
- Solid understanding of performance optimization: bundling, code splitting, lazy loading, caching, and reducing network overhead.
- Experience designing and consuming RESTful APIs, including patterns for pagination, filtering, and error handling.
- Handson experience with Node.js (Express or similar) or another backend framework suitable for building the API layer.
- Strong SQL skills and experience modeling relational schemas and writing optimized queries (Azure SQL or PostgreSQL).
- Practical experience with Microsoft Azure services such as App Service, Azure SQL/PostgreSQL, API Management, BLOB Storage, CDN, and Monitor/Application Insights.
- Understanding of authentication/authorization patterns (JWT, OAuth2, rolebased access control) and web security best practices.
- Experience integrating or building simple CMS/admin panels for nontechnical users.
- Familiarity with logging, monitoring, and debugging distributed applications in the cloud.
Nice to Have
- Experience in healthcare or life sciences (HIPAA/GDPR, PHI considerations, clinical content).
- Experience with infrastructure as code (e.g., Bicep, ARM templates, Terraform) and CI/CD pipelines (GitHub Actions, Azure DevOps).
- Experience with search technologies (e.g., Azure Cognitive Search, Postgres fulltext search, or Elastic).
- Knowledge of SEO best practices and web analytics tools.
- Prior experience with component libraries or design systems (MUI, Chakra, Tailwind, etc.).
Soft Skills
- Strong ownership mindset; comfortable making architectural decisions and explaining tradeoffs.
- Ability to work closely with designers, clinicians, and business stakeholders and translate requirements into technical solutions.
- Clear communication and documentation skills.
- Attention to detail and a focus on quality, testing, and maintainability.
Role Details
- Position: Senior FullStack Engineer (React JS and Azure)
- Location: Chennai
- Engagement: Fulltime
- Start date: Joining Immediately