Senior Full Stack Engineer, AVP
Deutsche Bank View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- We are looking for a highly skilled and versatile Full Stack Engineer with a strong passion for Artificial Intelligence to join our innovative technology team. In this role, you will be instrumental in designing, developing, and deploying end-to-end AI-powered applications, from robust backend services built with Python (FastAPI/Flask) to intuitive and performant front-end user interfaces using Angular.
- You will work on critical projects that integrate AI/ML capabilities directly into our banking products and internal tools, covering areas such as intelligent automation, enhanced client portals, data visualization, and predictive analytics.
- 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
- Design, develop, and maintain complete web applications, covering both server-side logic and client-side presentation.
- Participate in architectural discussions and decisions, ensuring scalability, security, performance, and maintainability across the full stack.
- Build, maintain, and optimize high-performance, secure, and robust RESTful APIs and microservices using Python frameworks like FastAPI and/or Flask.
- Identify and resolve performance bottlenecks in backend services to ensure optimal responsiveness and resource utilization.
- Implement and adhere to best practices for secure coding, data protection, and regulatory compliance within the financial industry.
- Develop highly responsive, intuitive, and visually appealing user interfaces using Angular
- Design and implement reusable UI components and modules.
- Collaborate with UX/UI designers to translate wireframes and mockups into functional, engaging user experiences.
- Work closely with AI/ML engineers and data scientists to integrate machine learning models and algorithms into scalable backend services.
- Ensure applications are fully functional and performant across various browsers and devices.
- Participate in code reviews, mentor junior developers, and ensure adherence to coding standards and best practices.
- Contribute to CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP).
- Troubleshoot, diagnose, and resolve technical issues across the entire application stack.
- Work effectively in an Agile environment, collaborating with product owners, designers, data scientists, and other engineers.
- 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.
- 10+ years of professional experience (including technical SKILLS) in the software development and engineering domain or software quality engineering
- Minimum 2 years of experience in an engineering leadership / management role with people management for medium to large projects and teams
- 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
- Direct experience developing and deploying AI Chatbot solutions.
- 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
- 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
- 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.
- 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