D

Deutsche Bank

Finances businesses and manages personal wealth

Full Stack Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • Have 4–8 years of professional full-stack software development experience.
  • Have strong proficiency in React and TypeScript, including component design and state management patterns.
  • Have experience with GraphQL (schema, queries/mutations, Apollo) and/or REST API integration.
  • Have working knowledge of PHP or the ability to quickly ramp up on an existing PHP codebase.
  • Have hands-on Kotlin experience, or a strong JVM background such as Java/Spring with willingness to work in Kotlin, for backend service development.
  • Be familiar with monorepo tooling such as Turborepo, Nx, or similar, and package managers such as pnpm.
  • Understand relational databases such as PostgreSQL or Oracle and be able to write efficient queries.
  • Have experience with Git-based workflows, code review practices, and CI/CD pipelines.
  • Understand testing practices, including unit, integration, and E2E testing, using tools such as Vitest, Jest, or Cypress.
  • Be able to leverage AI tools to enhance productivity and optimize workflows to solve business problems, while applying critical judgment to ensure responsible and ethical use of data and AI outputs.

Responsibilities

  • Develop and maintain features across the existing frontend (React, TypeScript) and backend (PHP) codebase.
  • Contribute to GraphQL schema design, resolvers, and Apollo Client/Server integration.
  • Build and maintain shared UI components within the monorepo (ui-kit and related packages), following existing architectural patterns.
  • Design, build, and maintain new backend microservices in Java/Kotlin, working closely with the tech lead on service boundaries and API contracts.
  • Write unit, integration, and E2E tests using Playwright or Cypress to ensure code quality.
  • Participate in code reviews, debugging, and troubleshooting across the stack.
  • Collaborate with the tech lead and team.
  • Follow established coding standards, CI/CD practices, and deployment workflows.

Desired Qualifications

  • Have exposure to microservices concepts such as API gateways, service-to-service authentication, and event-driven communication.
  • Have experience with Docker or Kubernetes.
  • Have prior experience in banking, financial services, or other regulated enterprise environments.
  • Be familiar with Spring Boot for Kotlin service development.

About the Company

Deutsche Bank

Finances businesses and manages personal wealth

Deutsche Bank finances companies, governments and individuals through a global banking network rooted in Germany and spanning major financial markets. Its investment bank focuses on bonds and currencies, alongside advice on mergers and raising capital, while its private bank handles household banking and wealth management. Businesses use its cash management, trade finance and lending services to move money and fund operations, and the group manages investment funds through DWS. It earns money from loan interest, transaction and investment fees, and trading activity. Deutsche Bank traces its founding to 1870 and is headquartered in Frankfurt am Main, Germany.

Company size
10,001+
Company stage
IPO
Headquarters
Frankfurt, Germany
Founded
1870

Recently Posted Jobs

Explore more opportunities at Deutsche Bank

See more jobs