React JS Developer
Actively Reviewing the ApplicationsTECEZE
Job Description
We have open position for React JS developer for Website.
Experience : 5 - 6 Year
Location: Chennai
Full‑Stack Engineer (React / Azure) – MedTech Web Platform
We are looking for a senior full‑stack engineer to lead the redesign and scaling of a MedTech web platform used to present doctor programs and therapeutic areas. You will own the front‑end architecture, help define the back‑end/API layer, and implement a robust content management experience on Microsoft Azure.
Role Overview
You will be responsible for rebuilding the existing React‑based 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 end‑to‑end redesign of the public‑facing website for visual consistency, usability, and performance.
- Refactor and extend the React JS front end using a component‑based 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 many‑to‑many mappings.
- Implement an admin Content Management System (CMS) / admin panel that enables non‑technical 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 50–200+ doctor profiles and 20–30+ therapeutic areas with search, filtering, and pagination.
- Implement advanced search and filter capabilities (e.g., specialization, name, therapeutic area) including full‑text 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, role‑based access control, audit logging).
- Ensure SEO‑friendly implementation including metadata, structured data where appropriate, and fast load times.
- Collaborate with UI/UX designers to translate wireframes and brand guidelines into pixel‑perfect 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 20–30+ therapeutic areas, visual grouping, and optional parent–child hierarchies.
- Doctor–Therapeutic Area Mapping: many‑to‑many relationship management and UI exposure for multi‑category doctor assignments.
- Admin Panel / CMS: role‑based access, audit logging/version history, and user‑friendly 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 front‑end 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.
- Hands‑on experience with Node.js (Express or similar) or another back‑end 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, role‑based access control) and web security best practices.
- Experience integrating or building simple CMS/admin panels for non‑technical 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 full‑text 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 trade‑offs.
- 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 Full‑Stack Engineer (React JS and Azure)
- Location: Chennai
- Engagement: Full‑time
- Start date: Joining Immediately
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Network Engineer- Software
HPE Aruba Networking
Sr. UI/UX Designer
iitjobs, Inc.
Senior Web Developer (PHP, MVC, Laravel, JavaScript, MySQL)
BEO Software Private Limited
Senior Dotnet Developer
Velodata Global Pvt Ltd
Trainee
vCommission
Share
Quick Apply
Upload your resume to apply for this position