Bestkaam Logo
TECEZE Logo

React JS Developer

Actively Reviewing the Applications

TECEZE

India, Tamil Nadu, Chennai Full-Time On-site
Posted 2 days ago Apply by June 7, 2026

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

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.