Full Stack Engineer, AS

Deutsche Bank logo

Deutsche Bank

View Salaries, Reviews, and more  

Job Description

Position Overview

Job Title: Full Stack Engineer, AS

Location: Bangalore, India

Role Description

  • We are seeking a highly innovative and skilled Full Stack Engineer with specialized expertise in Agentic and AI Chatbot development. In this pivotal role, you will be responsible for the end-to-end development of intelligent, interactive applications that leverage large language models (LLMs) and advanced AI agents.
  • You will architect and build robust, scalable backend services using Python (specifically FastAPI or Flask) and craft intuitive, dynamic front-end user interfaces with Angular.
  • This role is for a hands-on engineer who is passionate about designing and implementing AI systems that can understand, reason, and act to solve complex problems and provide natural, engaging user experiences in a financial context.
  • Your work will directly contribute to transforming how our clients and internal teams interact with banking services, from intelligent virtual assistants to autonomous financial agents.


What We’ll Offer You

As part of our flexible scheme, here are just some of the benefits that you’ll enjoy

  • Best in class leave policy
  • Gender neutral parental leaves
  • 100% reimbursement under childcare assistance benefit (gender neutral)
  • Sponsorship for Industry relevant certifications and education
  • Employee Assistance Program for you and your family members
  • Comprehensive Hospitalization Insurance for you and your dependents
  • Accident and Term life Insurance
  • Complementary Health screening for 35 yrs. and above


Your Key Responsibilities

  • Develop, implement, and optimize sophisticated AI Chatbot solutions for various internal and external banking use cases (e.g., customer service, internal support, information retrieval).
  • Develop and implement advanced prompt engineering techniques to maximize the effectiveness, accuracy, and security of LLM responses in financial applications.
  • Implement frameworks for AI agents and chatbots to interact seamlessly with external systems, APIs, and databases (tool-use, function calling) to provide comprehensive responses and actions. Implement frameworks for AI agents to interact with external systems, APIs, and databases (tool-use, function calling).
  • Own the full development lifecycle for sophisticated web applications, encompassing both server-side logic and client-side presentation.
  • Build, maintain, and optimize high-performance, secure, and robust RESTful APIs and microservices using Python frameworks like FastAPI (highly preferred for its async capabilities) and/or Flask.
  • Implement and adhere to best practices for secure coding, data protection, and regulatory compliance (e.g., GDPR, financial sector regulations) for AI systems.Participate in architectural discussions and decisions, ensuring scalability, security, performance, and maintainability across the full stack.
  • Develop highly responsive, intuitive, and engaging user interfaces using Angular (2+) specifically tailored for conversational and agentic AI interactions.
  • Design and implement dynamic components that visualize AI interactions, agent status, and provide rich user feedback.
  • Participate in code reviews, contribute to technical documentation, and promote best practices in software development and AI engineering.
  • Contribute to CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP) for AI-powered applications.


Your Skills And Experience

  • Bachelor’s / Master’s Degree in ECE / EEE /Computer Science / IT or in “STEM” Majors (Science, Technology, Engineering and Math) or equivalent with expertise in react/Angular and related Cloud and UI technologies and programming languages like Python Flask / Django frameworks Java.
  • 6+ years of professional experience (including technical SKILLS) in the software development and engineering domain or software quality engineering
  • Experience in software management through at least 2+ complete product life-cycles
  • Experience in delivering high quality software outputs with comprehensive understanding of Agile software development principles
  • Proven experience working with global development teams and building close working relationships to drive and nurture positive relations with other make centers.
  • Strong influencing skills, communication skills and demonstrated analytical skills
  • Must have 5+ Years experience in Python Flask / Django frameworks
  • 5+ years of experience working with Oracle/ SQL Server/ MySQL. Strong knowledge with SQL. Should have good working knowledge with CRUD queries, indexing, triggers, stored procedures
  • Direct experience developing and deploying AI Chatbot solutions.
  • Good knowledge with ORM models like sql-alchemy and dialects
  • Good knowledge with authentication and SSO techniques
  • Good experience with UNIX
  • Experience with websocket and containerization will be s plus
  • Experience with Ansible will be a plus
  • Must have 5+ Years of experience with HTML5, CSS, OO JavaScript, JavaScript Framework like Angular on enterprise sites
  • Experience with developing single page applications with Angular
  • 3+ years of experience working on CI/CD pipeline using Teamcity/Jenkins
  • Leadership experience within an Agile development team
  • Experience deploying applications to the cloud using OpenShift/GCP or any hypervisors.
  • Experience in creating and maintaining containers with Docker and Kubernetes
  • Excellent understanding of development concepts and SDLC methodologies
  • Strong knowledge of OOP concepts, Architectural patterns, design patterns, and continuous delivery principles
  • Strong customer focus, excellent problem solving, and analytical skills
  • Excellent verbal and written communication skills


Preferred Skills (Nice to Have):

  • Experience in the financial services industry, particularly with regulatory requirements for AI and data privacy (e.g., explainability, fairness).
  • Experience with advanced MLOps practices for LLM and chatbot deployment and monitoring.
  • Knowledge of message queuing systems (e.g., Kafka, RabbitMQ).
  • Familiarity with graph databases or knowledge graphs for AI context.
  • Contributions to open-source projects or a strong portfolio demonstrating agentic/conversational AI/chatbot applications.


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 And Our Teams

Please visit our company website for further information:

https://www.db.com/company/company.html

We strive for a culture in which we are empowered to excel together every day. This includes acting responsibly, thinking commercially, taking initiative and working collaboratively.

Together we share and celebrate the successes of our people. Together we are Deutsche Bank Group.

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

Interview Questions of Full Stack Engineer, AS at Deutsche Bank

Interview questions from Deutsche Bank that are similar to Full Stack Engineer, AS
View more interview questions from Deutsche Bank →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now