Senior Full-Stack Engineer (Front-end)

PharmSight Inc.

Gurgaon

Remote

INR 1,800,000 - 3,000,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Flexible work environment
Global client exposure
Career growth opportunities
Structured progression

Job summary

PharmSight is seeking a senior frontend engineer to own the frontend architecture of data-intensive products. You will turn complex analytical workflows into intuitive, responsive interfaces and make architectural decisions across the stack.

The role centers on React and TypeScript, with working stack including React, Node.js, Python, SQL, NoSQL, and Snowflake. You will lead technical reviews, mentor engineers, and own releases in production.

Qualifications

  • Deep production experience with React and TypeScript in a data-intensive product environment.
  • Strong knowledge of browser performance, accessibility, and frontend security.
  • Experience diagnosing bottlenecks with React Profiler and virtualization for large data sets.
  • Hands-on API design and collaboration with backend engineers.
  • Experience with server-state management, caching, and real-time data streams (WebSocket/SSE).
  • Proficient in Node.js and Python; comfortable with SQL and NoSQL data models.
  • Ability to communicate clearly and mentor teammates; ownership of releases and incidents.

Responsibilities

  • Define React application structure: components, state ownership, data fetching, routing, and reusable patterns.
  • Build workflows for large data tables, filters, drilldowns, dashboards, and long-running ops.
  • Set front-end performance, accessibility, testability, and reliability standards.
  • Design APIs with backend engineers and implement endpoints as needed in Node.js/Python.
  • Ensure UI accurately represents data, including loading states and permissions.
  • Lead design reviews, mentor engineers, and simplify complex code to accelerate delivery.
  • Own releases and production issues; use telemetry and user feedback to improve features.

Skills

React
TypeScript
Front-end performance
Accessibility
React Profiler
Memoization
Virtualization
Observability
Server-state management
Caching
WebSockets
Server-Sent Events
API design
Node.js
Python
SQL
NoSQL
Snowflake

Tools

Node.js
Python
SQL
NoSQL
Snowflake

Job description

PharmSight is a rapidly expanding strategic consulting firm, dedicated to propelling bio-pharmaceutical companies forward. We craft bespoke solutions tackling business challenges, specializing in comprehensive analytics for pharmaceutical product commercialization—from competitive intelligence and forecasting to launch strategies and marketing analytics.

  • Competitive Compensation: Best-in-class salary with structured career progression
  • Flexible Work Environment: Option to work from anywhere, at any time
  • Global Client Exposure: Collaborate with leading pharmaceutical companies on impactful projects
  • Career Growth & Recognition: A flat hierarchy with ample opportunities for leadership and professional development
Role Overview

Pharmsight is hiring a senior engineer to own the frontend architecture of data-intensive products. You will turn complex analytical workflows into interfaces that are understandable, responsive, and dependable. This is a hands‑on role: you will make architectural decisions, deliver features across the stack, and remain accountable for their behavior in production.

Primary focus: React and TypeScript

Working stack: React, Node.js, Python, SQL, NoSQL, Snowflake

Key Responsibilities
  • Define the structure of React applications: component boundaries, state ownership, data fetching, routing, error handling, and reusable UI patterns.
  • Build workflows for exploring and acting on complex data, including large tables, filters, drilldowns, dashboards, and long-running operations.
  • Set measurable standards for front‑end performance, accessibility, testability, and reliability. Investigate slow rendering, excessive network requests, and difficult user flows.
  • Design API contracts with backend engineers and implement supporting endpoints or services in Node.js and Python when a feature requires them.
  • Ensure the UI represents data accurately, including loading states, partial results, permissions, provenance, and failures.
  • Lead technical design reviews, review substantial changes, mentor engineers, and simplify parts of the codebase that slow delivery.
  • Own releases and production issues for the features you build; use telemetry and user feedback to improve them.
Requirements
  • Deep production experience with React and TypeScript, including the ability to explain and defend architectural choices in a growing application.
  • Strong command of browser behavior, rendering performance, asynchronous UI, accessibility, and frontend security.
  • Practical expertise in diagnosing and resolving bottlenecks using React Profiler, memorization strategies, and virtualization techniques to render massive data tables and deep drill‑down lists smoothly.
  • Hands‑on experience integrating client‑side observability platforms.
  • Deep experience with modern server‑state management libraries to efficiently handle caching, optimistic updates, pagination, and real‑time streaming data over WebSocket's or Server‑Sent Events (SSE).
  • Experience building and evolving APIs or services with Node.js, plus practical ability to contribute to Python.
  • Ability to work across SQL and NoSQLdata models and understand how data shape affects API and UI design.
  • Familiarity with Snowflakeas an analytical data platform and the practical implications of presenting warehouse‑backed results in an application.
  • Experience with automated tests, CI/CD, observability, incident investigation, and production ownership.
  • Clear technical communication and evidence of raising engineering quality through reviews and mentoring.
AI expectations

You should be comfortable using AI coding tools while independently validating their output. Familiarity with LLM‑powered product features is valuable, particularly where the interface must communicate uncertainty, source context, human review, or asynchronous processing.

How we will recognize a strong candidate

You can walk us through a complex UI you owned: the user problem, the architecture you chose, the performance or correctness constraints, the alternatives you considered, and what changed after launch.

Join Us

Join PharmSight and contribute to developing innovative software that transforms healthcare data into actionable insights. We provide a platform for innovation, collaboration, and the opportunity to make a significant impact on global health outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer (Back-end)
Senior Full-Stack Engineer (Back-end)

PharmSight Inc. • Gurgaon

Remote
INR 1,800,000 - 2,800,000
Competitive compensation
Flexible work environment
Global client exposure
+1
Senior Design Specialist (UI/UX, Web & Brand)
Senior Design Specialist (UI/UX, Web & Brand)

PharmSight Research and Analytics • India

On-site
INR 2,500,000 - 4,200,000
Senior Full Stack Developer(React JS & Node JS)
Senior Full Stack Developer(React JS & Node JS)

Mind Waveai Solutions • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Senior Full-Stack Developer (React + Node.js)
Senior Full-Stack Developer (React + Node.js)

Scientific Webs • Jaipur

Hybrid
INR 1,800,000 - 2,600,000
Hybrid work model
Health insurance
Paid time off
+3
Staff Software Engineer - Frontend
Staff Software Engineer - Frontend

Redica Systems • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Competitive salaries
Comprehensive benefits packages
Dynamic work environment
Senior Frontend Developer — React
Senior Frontend Developer — React

Fairdeal.Market • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Frontend / Full Stack Engineer – React & Product Engineering
Senior Frontend / Full Stack Engineer – React & Product Engineering

Bridge AI • India

On-site
INR 1,000,000 - 1,500,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Amura Health • Chennai District

On-site
INR 1,500,000 - 3,000,000
Senior Full-Stack Engineer (Remote, Full-Time), [HR117]
Senior Full-Stack Engineer (Remote, Full-Time), [HR117]

Smart Working • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Fixed Shifts: 12:00 PM - 9:30 PM IST (Summer)
No Weekend Work: Real work-life balance
Day 1 Benefits: Laptop and full medical insurance provided
+2
Frontend Developer
Frontend Developer

synthio-labs • India

On-site
INR 450,000 - 650,000