Apply now »

Title:  Full Stack Senior Full Stack Developer Digital Product

Location: 

Kuala Lumpur, MY, MY

Global Business Unit:  OTH
Job Function:  Information Technology
Requisition Number:  224221
Description: 

General responsibilities

  • Build performant, accessible, and user-friendly interfaces using ReactJS and TypeScript, while developing scalable backend services using Node.js/TypeScript.
  • Collaborate with cross-functional teams to deliver seamless end-to-end solutions across front-end and back-end layers.
  • Develop and maintain reusable UI components and design systems (e.g., Storybook), alongside modular backend services and APIs.
  • Design, build, and maintain REST/GraphQL APIs, ensuring scalability, security, and performance.
  • Integrate with ElasticSearch and implement efficient search and data retrieval mechanisms.
  • Handle real-time updates using event-driven approaches and ensure resilient state management across the stack.
  • Optimize for Core Web Vitals, backend performance, and overall user-perceived system efficiency.
  • Contribute to AI-powered user experiences by integrating with Azure OpenAI services across both front-end and backend layers.
  • Work within a containerized environment (Docker, AKS) and manage deployments and services end-to-end.
  • Integrate workflows with GitHub Enterprise (GHE) and open-source DevOps tools, supporting CI/CD pipelines.
  • Ensure quality through unit, integration, and E2E testing across front-end and back-end, while keeping documentation clear and current.

Leadership responsibilities

  • Define full-stack standards covering UI, backend architecture, API design, and system scalability.
  • Partner with Design to translate UX into scalable, themed components and align with backend architecture.
  • Align with teams on API contracts, versioning, and performance budgets across the stack.
  • Advocate for user-centric, data-driven decisions using telemetry, logging, and experimentation.
  • Mentor team members across both front-end and back-end development practices.

Job requirements

Functional skills and knowledge

  • Strong expertise in ReactJS and TypeScript for building scalable, maintainable front-end applications.
  • Strong hands-on experience with Node.js (TypeScript preferred) for backend development and API design.
  • Solid understanding of full-stack development, including client-server architecture, API design, and database integration.
  • Experience working with REST/GraphQL APIs, including authentication, authorization, and real-time data handling.
  • Understanding of ElasticSearch and how to design and optimize search-driven applications.
  • Exposure to AI/ML concepts and practical use of Azure OpenAI APIs for building intelligent features.
  • Knowledge of performance optimization techniques across front-end (Core Web Vitals) and backend systems.
  • Comfortable working in containerized environments (Docker, AKS) and cloud-based deployments.
  • Experience integrating with CI/CD pipelines using GitHub Enterprise and open-source DevOps tools.
  • Strong grounding in testing methodologies (unit, integration, and end-to-end) across the stack.
  • Ability to maintain clear and comprehensive technical documentation.
Requisition Number:  224221
Job Function:  Information Technology

Apply now »