Pfizer logo

Sr Manager, Full-Stack Engineering

Pfizer
NewPosted yesterday

LOCATION

Mumbai · Hybrid

EXPERIENCE

9 - 12 Years

TYPE

FullTime

SKILLS REQUIRED

React.jsTypescriptPythonRESTful APIsTechnical LeadershipSoftware ArchitectureSnowflake

Job description

Overview

Hands-on Full-Stack Engineering and React SME role providing technical leadership for modern web-based analytics applications across the Analytics Gateway portfolio, combining hands-on engineering, solution architecture, and technical leadership.

What you'll do

  • Design and build scalable, production-grade applications using React and TypeScript.
  • Establish component-driven UI architectures supporting reusable components, modular development and consistent user experiences.
  • Implement robust approaches for routing, client and server state, asynchronous data retrieval, error/loading states and caching.
  • Build responsive, accessible applications supporting desktop and tablet experiences.
  • Develop data-intensive interfaces using visualization libraries such as Highcharts, ECharts, D3 or equivalent.
  • Optimize application performance through appropriate use of lazy loading, code splitting, memoization, virtualization, pagination and caching.
  • Establish reusable design systems, component libraries, and Figma-to-code patterns across multiple applications.
  • Apply appropriate accessibility standards such as WCAG 2.1 AA.
  • Design, develop and maintain backend services using Python with Flask and/or FastAPI.
  • Design well-structured REST APIs covering contracts, schema validation, versioning, pagination, standardized error handling and API documentation.
  • Own frontend/backend integration end to end, including API contracts, schema evolution and backward compatibility.
  • Integrate applications securely with enterprise platforms and cloud data services.
  • Develop performant data-access patterns for Snowflake and other cloud data platforms, with appropriate consideration for connection management, query performance and caching.
  • Maintain appropriate separation between presentation, service/business logic and data-access layers.
  • Apply secure-by-design engineering principles throughout the application lifecycle.
  • Implement enterprise authentication patterns utilizing SSO, OAuth2/OIDC and/or SAML.
  • Design application authorization using RBAC and entitlement-based access controls, ensuring protected resources and data permissions are enforced server-side or at the appropriate data/service layer.
  • Apply OWASP-aligned secure coding practices covering injection, XSS, CSRF, authentication/session risks and dependency vulnerabilities.
  • Ensure credentials, tokens and secrets are managed securely and never exposed within client-side code.
  • Participate in SAST/SCA/DAST scanning, dependency management, vulnerability remediation and application-security reviews.
  • Implement appropriate audit logging and access traceability for enterprise applications.
  • Containerize web applications and backend services using Docker.
  • Build and maintain automated CI/CD pipelines using GitHub Actions, GitLab CI, Azure DevOps or comparable platforms.
  • Deploy and support applications on AWS/cloud-based container environments.
  • Implement structured logging, application/API metrics, performance monitoring and operational dashboards.
  • Use observability platforms such as Grafana, CloudWatch, AppDynamics, Datadog or equivalent.
  • Diagnose production issues, perform root-cause analysis and implement preventative improvements.
  • Establish appropriate environment configuration, dependency management and release/versioning practices.
  • Establish automated testing across unit, component, integration, API and end-to-end layers.
  • Use modern test frameworks such as React Testing Library, Jest/Vitest and Playwright/Cypress or equivalent.
  • Establish API and frontend/backend contract-testing practices.
  • Define practical code-quality and test-coverage expectations.
  • Promote automated quality checks within CI/CD pipelines.
  • Serve as the React and full-stack engineering SME across multiple analytics initiatives.
  • Define and maintain reusable reference architectures, application scaffolding, shared components and engineering standards.
  • Lead technical design and code reviews across internal and partner/vendor engineering teams.
  • Evaluate architectural options and make pragmatic decisions covering scalability, maintainability, security, performance and delivery complexity.
  • Set standards covering coding, branching, testing, security, accessibility, documentation and definition of done.
  • Guide teams on technical feasibility, estimates, engineering trade-offs and build-versus-buy decisions.
  • Identify and manage technical debt, modernization opportunities and dependency/lifecycle risks.
  • Mentor engineers through design reviews, pairing, reference implementations and technical documentation.
  • Influence teams without direct reporting authority and drive adoption of common engineering standards.
  • Communicate technical decisions, risks and recommendations effectively to architecture, security, product and senior business stakeholders.

What you'll need

  • Bachelor's degree in Computer Science, Engineering or related field.
  • 9–12 years of professional software engineering experience.
  • Approximately 5+ years of substantial hands-on experience with React and modern JavaScript/TypeScript development.
  • Strong knowledge of React architecture, hooks, component design, routing, state/data management and frontend performance.
  • Demonstrated experience designing and developing backend APIs, preferably using Python/FastAPI.
  • Proven ownership of end-to-end full-stack applications from architecture and development through testing, deployment and production support.
  • Strong understanding of REST API architecture and frontend/backend integration patterns.
  • Strong SQL skills and experience integrating applications with relational databases or cloud data platforms.
  • Experience implementing authentication and authorization for enterprise applications.
  • Practical understanding of application security and OWASP-aligned secure development practices.
  • Hands-on experience with Git, CI/CD, Docker and cloud deployment.
  • Strong automated-testing discipline across frontend and backend services.
  • Demonstrated ability to troubleshoot application performance and production issues.
  • Experience conducting architecture/design and code reviews.
  • Proven ability to establish engineering standards and influence multiple engineering teams.
  • Strong communication skills with the ability to translate complex technical topics for non-technical stakeholders.
  • Experience working within Agile delivery environments.

Details

  • Location: Mumbai.
  • Work location assignment: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr Manager, Full-Stack Engineering