Description
This role contributes to the design and delivery of web applications and platforms for PV Tech. You will work with architects, engineers, product owners, designers and other team members, and will actively participate in creating technical solutions, designs and implementations, and in the relentless improvement of PV Tech systems in alignment with agile and DevOps principles.
The Principal Full Stack Engineer demonstrates both depth and breadth across key engineering competencies, e.g. front-end and back-end software development, testing, DevOps and cloud. They can collaborate with experts from other subject domains. Primary responsibilities include building React-based applications and the services behind them, and deploying them as containers on Azure.
In addition, the role will demonstrate core engineering knowledge and experience of industry technologies, practices and frameworks such as React, micro-frontend architecture with module federation, containerization, cloud-based platforms, API design, and AI-assisted development.
Responsibilities:
- Designing and implementing end-to-end safety data platforms with modern AI-Native solutions
- Designing, building and maintaining React applications and the back-end services and APIs that support them
- Designing and implementing micro-frontend architectures using module federation
- Containerizing applications and deploying them to Azure App Service
- Building and maintaining CI/CD pipelines for build, test, security scanning and deployment of containerized applications
- Using AI coding assistants such as GitHub Copilot and Claude Code in daily development
- Defining and sharing best practices for AI-assisted development
- Conducting PoCs of new technologies and helping to embed them in product teams
- Ensuring technical delivery is fully compliant with GSK Security, Quality and Regulatory standards
Requirements:
- Bachelor’s degree in Computer Science Engineering or relevant technical discipline
- Total 6+ years of experience
- 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
- Agile, DevOps & Automation [of testing, build, deployment, CI/CD, etc.]
- Testing strategies & frameworks, including unit, integration and end-to-end testing
For more fresh new jobs, check out yubhub.co.