D

DBS Bank

Regional bank offering digital banking

Full Stack Engineering Team Lead - Advisory, Wealth Management

Engineering LeadershipUpdated on Nov 12
Full-timeGuangzhou, Guangdong Province, ChinaNo salary listedIn-person

About the Job

Requirements

  • Experienced in building and delivering large-scale, enterprise-grade full-stack platforms using Java, ReactJS, and Python.
  • Proven expertise in designing, implementing, and operating mission-critical investment and portfolio management systems serving millions of users, with a focus on high availability, low latency, and operational resilience.
  • Deep architectural knowledge of distributed systems, microservices, and advanced micro-frontend patterns.
  • Mastery of CI/CD methodologies, advanced DevOps practices, and significant experience with cloud-native deployment platforms such as OpenShift Container Platform (OCP) or similar.
  • Ability to lead and inspire multiple engineering squads and drive large-scale technical initiatives.
  • Strong strategic thinking and planning capabilities, with a proven ability to define and execute long-term technology roadmaps.
  • Demonstrated experience leveraging and integrating AI assistant coding tools and other innovative technologies to enhance engineering productivity and capabilities.
  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • Strong proficiency in JavaScript and TypeScript, including DOM manipulation and the JavaScript object model.
  • Strong proficiency in CSS.
  • Thorough understanding of React.js and its core principles.
  • Experience building complex React applications.
  • Experience with popular React.js workflows such as Flux or Redux.
  • Experience with popular unit testing frameworks and libraries such as Jest, Vite, React Testing Library, or Enzyme.
  • Experience with Redux Saga, RTK, or RTK Query.
  • Familiarity with newer ES6 specifications.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with front-end development tools such as Rspack, Esbuild, Webpack, and NPM.
  • Ability to understand business requirements and translate them into technical requirements.
  • Familiarity with code versioning tools such as Git.
  • Experience using AI tools such as Claude Code or Codex.
  • Good knowledge of Java, Spring Boot, and microservices architecture.
  • Knowledge of Agile practices, cloud-native architecture patterns, Test Driven Development (TDD), continuous integration and continuous delivery, and automated on-premises or public-cloud environments.

Responsibilities

  • Design solutions for enterprise-grade portfolio and wealth management platforms, ensuring scalability, resilience, and future-proofing.
  • Engineer and build end-to-end portfolio solutions, including digital or low-touch investment portfolios, advisory-guided portfolios, and Discretionary Portfolio Management (DPM) mandates for high-net-worth and ultra-high-net-worth clients.
  • Lead the design, development, and delivery of complex full-stack solutions underpinning portfolio management journeys, including portfolio modelling, portfolio construction, automated or semi-automated rebalancing, and mandate management, across products such as bonds, structured products, and equities.
  • Oversee and manage up to two squads of full-stack engineers, providing strategic direction and technical guidance and fostering innovation and engineering excellence.
  • Champion the adoption of distributed micro-frontend architectures, new technologies, and advanced engineering practices.
  • Enforce CI/CD, DevOps, and deployment best practices using platforms such as OpenShift Container Platform (OCP).
  • Develop engineering talent by setting performance expectations, providing mentorship, and promoting continuous learning.
  • Evaluate and integrate AI assistant coding tools and emerging technologies into the development ecosystem to improve efficiency and innovation.
  • Build microservices using Spring Boot and single-page applications using React.

Desired Qualifications

  • Knowledge of isomorphic React.

About the Company

DBS Bank

Regional bank offering digital banking

DBS Bank provides banking and financial services in Singapore and Southeast Asia, including personal and business banking, loans, deposits, wealth management, and payments. It serves customers through a network of branches and a digital platform that lets people open accounts, transfer funds, borrow, and invest via online and mobile apps. The bank differentiates itself with government-backed origins, rapid regional growth, a strong emphasis on digital banking, and a broad mix of consumer, corporate, and wealth services. Its goal is to be a leading, trusted financial services provider in Asia, supporting customers and economies with reliable banking and sustainable growth.

Company size
10,001+
Company stage
IPO
Headquarters
Singapore, Singapore
Founded
1968

Recently Posted Jobs

Explore more opportunities at DBS Bank

See more jobs