Principal Full Stack Engineer-IAM at GSK
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

07 May, 26

Salary

0.0

Posted On

06 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Full Stack Development, Identity and Access Management, Agile Methodologies, GraphQL, TypeScript, Next.js, NestJS, Cloud Technologies, Security Best Practices, Debugging, Compliance, Documentation, Automation, Database Management, Collaboration, Problem Solving

Industry

Pharmaceutical Manufacturing

Description
Nazwa biura: Bengaluru Luxor North Tower Posted Date: Feb 6 2026 We are looking for Full stack developer with Identity and Access Lifecycle management experience, with 5+ years of relevant experience, capable of delivering enterprise solutions. Technically, you will be comfortable working using Agile methodologies in a Scrum/SAFe environment, and have proven experience designing, building and managing enterprise application with modern authentication capabilities for Cloud and self-hosted applications. You will be working towards improving the maturity of IAM capabilities within GSK driving security and user experience. Your responsibilities include: Design, development and implementation of the IAM related business process. The role involves contributing to the end-to-end identity and account lifecycle processes within GSK. The primary responsibilities include ensuring provisioning/ deprovisioning secure management of access to applications and resources both on-premises and in the cloud. Supporting the product owner and architects in the entire lifecycle of user identities, from provisioning and modification to de-provisioning, ensuring accurate and timely access rights. Ensure that GSK's regulatory requirements are met and continuously evolve and improve the underlying processes, strategies, and roadmap of capabilities and offerings by adopting new technologies where beneficial (such as automation, AI/ML, analytics, etc.). Assist the IAM team and be POC for compliance with authorities during test of control verification. Act as the SME for IAM technologies, including but not limited to Identity Governance and Administration (IGA), Account and Access provisioning / deprovisioning, Access reviews, Identity & Access Reporting, Integration with HR source applications, Password management. Ensure the security of IAM systems by implementing best practices and monitoring for vulnerabilities. Work with IT teams and stakeholders to understand requirements and provide technical support. Maintain comprehensive documentation of configurations, processes, and protocols. Continuously evaluate and implement new IAM technologies and best practices to enhance security and efficiency. Required Skills & Qualifications: Overall, 8 to 11years of professional experience Education: Bachelor’s degree in computer science, Information Technology, or related discipline (or equivalent experience). Extensive hands-on experience developing and deploying enterprise Identity and Access Management (IAM) applications using Next.js for front-end and NestJS (or Express/Nest hybrid) for back-end services. Strong experience in designing and implementing GraphQL APIs, including schema design, resolvers, performance optimization, security, and observability is required. Practical expertise with GraphQL Federation (Apollo Federation or equivalent) to compose and operate a federated GraphQL graph across multiple services and teams. Proven ability to design GraphQL schemas that meet complex enterprise IAM data and workflow requirements and to implement resolvers that integrate data from Active Directory/Entra ID, LDAP, relational and NoSQL databases, and REST/SOAP endpoints. Experience applying security guardrails within GraphQL (query depth/complexity limits, persisted queries, authorization at field/resolver level, input validation, and rate limiting). Advanced TypeScript expertise across full-stack development, with experience building and deploying TypeScript services in cloud serverless or containerized environments (Azure, or similar). Skilled at designing abstraction layers and clear boundaries that simplify complex IAM systems and isolate business logic for maintainability and testability. Experience orchestrating cross functional IAM business processes to provide seamless end to end workflows across enterprise systems and stakeholders. Strong debugging and troubleshooting skills for distributed systems, GraphQL APIs, and serverless/containerized deployments. Solid understanding of testing strategies (unit, integration, contract, end to end) and traceability practices through testing and release cycles. Proficient using GitHub and Azure DevOps for version control, CI/CD pipelines, and deployment automation. Deep knowledge of enterprise IAM concepts, security posture, compliance requirements, and audit readiness. Experience working with relational and NoSQL databases commonly used in enterprises (Azure SQL, IaaS SQL, Oracle, etc.). Familiarity with application security best practices and tools to protect enterprise systems and APIs. Excellent verbal and written communication skills to translate technical concepts to non technical stakeholders and auditors. Strong understanding of audit and regulatory compliance, and experience engaging with compliance teams and authorities. Demonstrated experience integrating IAM systems with LDAP, Entra ID and Active Directory (AD). Familiarity with cloud IAM offerings and identity features on Microsoft Azure and other cloud providers. Soft skills: strong problem-solving ability, collaborative/team-oriented mindset, and effective stakeholder communication. Preferred Qualifications: Proficiency in TypeScript and JavaScript for automation and service development; familiarity with .NET is a plus for cross-ecosystem integrations. Strong front-end experience with Next.js, React, and modern front-end tooling (HTML, CSS, TypeScript) to build secure admin and self-service IAM interfaces. Hands on experience building and maintaining GraphQL clients (Apollo Client or similar) and implementing client-side caching and performance strategies. Experience authoring automated unit, integration and contract tests for GraphQL services and performing static/dynamic code analysis. Expertise implementing CI/CD pipelines for GraphQL and Node/NestJS applications using GitHub Actions, Azure DevOps, or equivalent tooling. Experience deploying, managing and monitoring applications in cloud environments such as Microsoft Azure or Google Cloud Platform. Prior experience in centralized IT teams within highly regulated industries (pharmaceuticals, financial services, healthcare) is highly desirable. Experience establishing governance, security, and operational frameworks for AI/automation solutions; familiarity with design principles for safe, auditable automation (including Agentic AI concepts) is a plus. Familiarity with business process automation patterns and tooling used alongside IAM (workflow engines, event-driven architectures, service meshes). Dlaczego GSK? Łączymy naukę, technologię i umiejętności, aby razem pokonywać choroby. GSK to globalna firma biofarmaceutyczna, której celem jest łączenie nauki, technologii i talentów, aby wspólnie wyprzedzać choroby. Jako odnosząca sukcesy, rozwijająca się firma, w której ludzie mogą realizować swój potencjał, dążymy do pozytywnego wpływu na zdrowie 2,5 miliarda ludzi do końca dekady. Priorytetem są dla nas innowacyjne rozwiązania w obszarze szczepionek i leków specjalistycznych, które maksymalizują rosnące możliwości w zakresie zapobiegania chorobom i ich leczenia. Skupiamy się na czterech obszarach terapeutycznych: układzie oddechowym, immunologii; onkologii; HIV; oraz chorobach zakaźnych – aby wpływać na zdrowie na dużą skalę. Ludzie i pacjenci na całym świecie polegają na lekach i szczepionkach, które produkujemy, dlatego zobowiązujemy się do tworzenia środowiska, w którym nasi pracownicy mogą się rozwijać i koncentrować na tym, co najważniejsze. Nasza kultura bycia ambitnym dla pacjentów, odpowiedzialnym za wpływ i postępowania właściwie jest fundamentem, na którym wspólnie dostarczamy rezultaty dla pacjentów, akcjonariuszy i naszych pracowników. Inkluzywność w GSK: Jako pracodawca zaangażowany w kwestie inkluzywności, zachęcamy do kontaktu, jeśli potrzebujesz jakichkolwiek zmian w trakcie procesu rekrutacji. Skontaktuj się z naszym zespołem ds. rekrutacji pod adresem IN.recruitment-adjustments@gsk.com, aby omówić swoje potrzeby. Ważna informacja dla firm/agencji zatrudnienia GSK nie przyjmuje poleceń od firm/agencji rekrutacyjnych lub pośrednictwa pracy w odniesieniu do wakatów zamieszczonych na tej stronie. Wszystkie firmy/agencje są zobowiązane do skontaktowania się z Działem Zakupów Usług Komercyjnych/Działem HR GSK w celu uzyskania uprzedniej pisemnej zgody przed skierowaniem jakichkolwiek kandydatów do GSK. Uzyskanie uprzedniej pisemnej zgody jest warunkiem wstępnym każdej umowy (ustnej lub pisemnej) między firmą/agencją a GSK. W przypadku braku takiego pisemnego upoważnienia wszelkie działania podejmowane przez firmę/agencję będą uznawane za wykonane bez zgody lub umowy kontraktowej GSK. GSK nie ponosi zatem odpowiedzialności za żadne opłaty wynikające z takich działań lub opłaty wynikające z jakichkolwiek poleceń firm/agencji w odniesieniu do wakatów zamieszczonych na tej stronie. Dotarła do nas informacja, że nazwy GlaxoSmithKline lub GSK lub spółek naszej grupy są wykorzystywane w związku z fałszywymi ogłoszeniami o pracę lub za pośrednictwem niezamawianych wiadomości e-mail, w których kandydaci są proszeni o dokonanie pewnych płatności za możliwości rekrutacji i rozmowy kwalifikacyjne. Należy pamiętać, że takie reklamy i wiadomości e-mail nie są w żaden sposób powiązane z grupą GlaxoSmithKline (lub GSK). GlaxoSmithKline (lub GSK) nie pobiera żadnych opłat za proces rekrutacji. Prosimy nie dokonywać płatności na rzecz żadnych osób/podmiotów w związku z rekrutacją w żadnej spółce grupy GlaxoSmithKline (lub GSK) w żadnej lokalizacji na świecie. Nawet jeśli twierdzą, że pieniądze podlegają zwrotowi. Jeśli natkniesz się na niechciane wiadomości e-mail z adresów, które nie kończą się na gsk.com lub na ogłoszenia o pracę, w których napisano, że należy kontaktować się z adresem e-mail, który nie kończy się na „gsk.com”, powinieneś je zignorować i poinformować nas, wysyłając wiadomość e-mail na adres askus@gsk.com, abyśmy mogli potwierdzić, czy oferta pracy jest prawdziwa.
Responsibilities
Design, develop, and implement IAM-related business processes, ensuring secure management of access to applications and resources. Contribute to the end-to-end identity and account lifecycle processes within GSK.
Loading...