Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer (Kotlin, TypeScript)

Deutsche Bank AG

City of Westminster

Hybrid

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading financial institution in the United Kingdom is seeking a Senior Full Stack Developer to design and maintain robust software solutions. The ideal candidate will have expertise in Kotlin, strong knowledge of Agile practices, and experience with modern web technologies like TypeScript and React. This role offers a competitive salary, a hybrid working model, and an inclusive working environment.

Benefits

Competitive salary
Non-contributory pension
30 days holiday plus bank holidays
Life Assurance
Private healthcare
Flexible benefits

Qualifications

  • Strong grounding in object-oriented and/or functional programming.
  • Proven use of Agile practices: TDD, acceptance testing.
  • Experience with AI development tools, such as GitHub Copilot.

Responsibilities

  • Design, build, and maintain well-tested software.
  • Work directly with the business to shape product goals.
  • Champion engineering excellence through pair programming.

Skills

Kotlin expertise
Object-oriented programming
Functional programming concepts
Agile practices
TypeScript
React
Job description

Job Title: Senior Full Stack Developer (Kotlin, TypeScript)

Location: London

Corporate Title: Vice President

Client 360 is the bank’s platform used by sales to deliver a complete service to our clients. We are building a new, mission‑critical platform that provides richer client insights and a more integrated, transparent pre‑deal pipeline. You’ll a cross‑functional XP team that ships small, frequent releases and works in tight feedback loops with the business. This is a hands‑on engineering role with significant coding responsibilities and real influence over technical direction.

How we build XP practices: Test‑Driven Development, pair programming, continuous refactoring, trunk‑based development, and frequent production releases.

Human‑in‑the‑loop AI: We use GitHub Copilot to improve quality while keeping humans in control. We iterate in small steps, uphold code quality, and share learnings.

DevOps mindset: Teams own their CI/CD pipelines and collaborate closely with SRE partners to run resilient services in production.

What we’ll offer you
  • Hybrid working model that enables eligible employees to work remotely part of the time.
  • Competitive salary and non‑contributory pension.
  • 30 days holiday plus bank holidays, with the option to purchase additional days.
  • Life Assurance and private healthcare for you and your family.
  • Flexible benefits including retail discounts, a Bike4Work scheme and gym benefits.
  • Opportunity to support a wide‑ranging CSR programme and 2 days of volunteering leave per year.
Your key responsibilities
  • Design, build, and maintain robust, well‑tested software; keep solutions simple and evolvable.
  • Work directly with the business to shape product goals and iterate quickly on value.
  • Full‑stack delivery and willingness to work on the entire stack.
  • Own build and deployment: evolve CI/CD pipelines; support, monitor, and continuously improve production services.
  • Guide architecture: make pragmatic architectural decisions, improve system design, and reduce complexity over time.
  • Champion engineering excellence: pair, review, refactor, and share knowledge to raise the bar for the whole team.
  • Use AI well: apply GitHub Copilot to speed up small, safe iterations; keep humans in the loop; share prompts, patterns, and learnings with the team.
Your skills and experience
  • Kotlin expertise, or strong Java/Scala experience with a desire to cross‑train.
  • Strong grounding in object‑oriented and/or functional programming concepts.
  • Proven use of XP/Agile practices: TDD, acceptance testing, pair programming.
  • Experience with continuous integration and delivering high‑value outcomes in complex domains.
  • Experience using AI development tools such as GitHub Copilot as part of an iterative, human‑in‑the‑loop workflow.
  • Practical experience with TypeScript and modern React, familiarity with CI/CD, observability, and operating production systems.
How we’ll support you
  • Training and development to help you excel in your career.
  • Coaching and support from experts in your team.
  • A culture of continuous learning to aid progression.
  • A range of flexible benefits that you can tailor to suit your needs.
About us

Deutsche Bank is the leading German bank with strong European roots and a global network.
We are proud to have been named in The Times Top 50 Employers for Gender Equality 2024 for six consecutive years and have received a Gold Award from Stonewall for LGBTQ+ inclusion.

We welcome applications from all people and promote a positive, fair and inclusive work environment.

If you have a disability, health condition, or require any adjustments during the application process, we encourage you to contact our Adjustments Concierge at adjustmentsconcierge@db.com to discuss how we can best support you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.