Overview
Principal Full Stack Engineer for PV Tech, designing and delivering web applications and platforms, building React applications and their back-end services, and deploying containerized applications on Azure.
What you'll do
- Design and implement end-to-end safety data platforms with modern AI-Native solutions using technologies such as Generative AI, RAG, Vector Databases, Agentic AI, LLMOps, and Semantic Search.
- Design, build and maintain React applications and the back-end services and APIs that support them.
- Design and implement micro-frontend architectures using module federation, including shared dependencies, versioning, and independent deployment of remote modules.
- Containerize applications and deploy them to Azure App Service, including image builds, container registries, configuration, scaling and monitoring.
- Build and maintain CI/CD pipelines (e.g. Azure DevOps, GitHub) for build, test, security scanning and deployment of containerized applications.
- Use AI coding assistants such as GitHub Copilot and Claude Code in daily development and help teams adopt them effectively and responsibly.
- Define and share best practices for AI-assisted development, such as prompting and context, code review of AI-generated code, testing expectations and security guardrails.
- Conduct PoCs of new technologies and help embed them in product teams.
- Ensure technical delivery is fully compliant with GSK Security, Quality and Regulatory standards.
- Ensure use of relevant R&D Tech / central services and collaborate with service partners to identify and deliver service improvements.
- Maintain best practices for engineering and architecture on the Confluence site.
- Pro-actively engage in experimentation and innovation to drive relentless improvement.
What you'll need
- Bachelor's degree in Computer Science, Engineering or relevant technical discipline.
- Total 6+ years of experience, proficient with at least 3 of the skills below, and able to demonstrate knowledge and value with relevant experience in all the following competencies.
- Experience in building production React applications with TypeScript/JavaScript.
- Experience in Cloud AI services, Generative AI, LLMs, RAG, Vector Databases, LLMOps, Semantic Search, agentic AI, and multi-modal AI technologies.
- Experience with module federation and micro-frontend architecture.
- Experience with containerization (Docker) and deploying containerized applications to Azure App Service.
- Experience using GitHub Copilot and Claude Code (or similar AI coding assistants) to build and ship software.
- Back-end development and API design using Node.js, Java, C#/.NET or Python.
- Software development, architecture design and technology platforms/frameworks.
- Agile, DevOps and automation of testing, build, deployment, CI/CD, etc.
- Testing strategies and frameworks, including unit, integration and end-to-end testing.
- Experience in delivering high-quality engineered web applications.
- Knowledge of industry standards and technology platforms aligned to GSK and R&D roadmaps.
- Excellent communication, negotiation, influencing and stakeholder management skills.
- Customer focus and excellent problem-solving skills.
- Familiarity and use of open-source ecosystems including JavaScript, TypeScript, Node.js, Java, Python.
- Good understanding of software paradigms: domain-driven, procedural, data-driven, object-oriented, functional.
- Familiarity with .NET Core (C#), Java, Python.
- Demonstrable knowledge depth in more than one area of software engineering and technology.
Nice to have
- Experience in agile software development and DevOps, relevant technology platforms (e.g. Kubernetes) and frameworks (e.g. Docker), including cloud technologies on Azure and GCP.
- Experience with web performance, accessibility and UI testing, and with component libraries and design systems.
- Experience with authentication and authorization (e.g. OAuth, OpenID Connect, Azure Entra ID) and secure coding practices.
- Experience with observability and monitoring of web applications (e.g. Azure Monitor, Application Insights).
- Subject matter expertise in clinical development.
- Understanding of the relevant technical and scientific domains for PV Tech.
- Ability to deliver continuous change to meet rapidly evolving R&D strategy and ambition.
- Experience with agile development methods, security strategies and best practices, data integration mechanisms, architectural design tools, delivering and integrating COTS applications, Service Oriented Architecture (SOA), Application Integration, Business Process Management and Data Quality.
- Experience in applying AI/ML, data curation, workflow, and advanced visualization techniques to enable decision support across multiple products and assets to drive results across R&D business operations.
Details
- Location: Bengaluru, Luxor North Tower.
Read the full description and apply on the company’s own careers page.