C

Fullstack Engineer-Pune/Bengaluru

Capco
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

10+ Years

SKILLS REQUIRED

PythonAngularCI/CDREST APIsTypescriptMicroservices ArchitectureAutomated Testing

Job description

Overview

Senior Full Stack Engineer (Python, Angular and DevOps) responsible for designing, developing and supporting enterprise-scale applications across Deutsche Bank's technology landscape, working with business stakeholders, architects, product owners and global engineering teams.

What you'll do

  • Design, develop and maintain scalable enterprise applications using Python and Angular.
  • Develop secure RESTful APIs and backend services using Flask, Django or FastAPI.
  • Build responsive, modern and reusable front-end applications using Angular.
  • Design and implement CI/CD pipelines using TeamCity and related DevOps tooling.
  • Work closely with Product Owners, Architects and Business stakeholders to translate requirements into technical solutions.
  • Ensure solutions are resilient, secure, maintainable and aligned with enterprise architecture standards.
  • Participate in code reviews and establish engineering best practices.
  • Support production deployments and resolve performance, security and operational issues.
  • Drive automation initiatives across development, testing and deployment processes.
  • Mentor junior engineers and contribute to technical leadership within the team.
  • Collaborate with Infrastructure, Security and Platform Engineering teams to deploy and manage cloud-native solutions.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Mathematics or other STEM-related discipline, or equivalent practical experience.
  • 10+ years of professional software engineering experience in enterprise application development.
  • Minimum 5+ years of hands-on Python development experience.
  • Minimum 5+ years of Angular development experience.
  • Minimum 3+ years of DevOps and CI/CD implementation experience.
  • Experience delivering enterprise-scale applications through multiple complete SDLC lifecycles.
  • Experience working with global delivery teams in Agile environments.
  • Strong stakeholder management and communication skills.
  • Python: experience with Flask, Django or FastAPI; REST APIs and microservices; object-oriented programming and design patterns; asynchronous programming and API integrations; authentication, authorization and SSO; unit, integration and automated testing.
  • Angular: Angular 13+ (preferably Angular 17+); TypeScript, RxJS, Reactive Forms, Signals and Angular Material; HTML5, CSS3, SCSS and JavaScript ES6+; Single Page Applications; Micro Frontend architecture and reusable component frameworks; integrating with REST APIs; UI performance optimization and accessibility standards.
  • DevOps: 3+ years hands-on TeamCity CI/CD pipelines; build and deployment automation; Git and branching strategies; TeamCity, Jenkins or similar CI/CD platforms; code quality tools (SonarQube, SAST, DAST); release pipelines across Development, UAT and Production; DevSecOps practices.
  • Database: Oracle, PostgreSQL, SQL Server or MySQL; SQL including joins, indexing, triggers, views and stored procedures; ORM frameworks such as SQLAlchemy.
  • Cloud and containers: deploying to OpenShift, GCP, Azure or AWS; hands-on Docker and Kubernetes; container orchestration and cloud-native architectures; Infrastructure as Code concepts.
  • Core competencies: strong analytical and problem-solving skills; excellent verbal and written communication; ability to influence technical decisions across teams; working in a fast-paced Agile environment; understanding of SDLC, engineering governance and risk management; commitment to quality, security and operational excellence.

Nice to have

  • Experience in banking, financial services or highly regulated environments is advantageous.
  • Experience with Ansible automation.
  • Experience with Linux/Unix administration.
  • Experience with WebSockets and real-time applications.
  • Knowledge of observability and monitoring tools.
  • Experience with message queues, event-driven architecture or streaming platforms.
  • Familiarity with AI-assisted software development tools such as GitHub Copilot.

Details

  • Location: Bengaluru, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Fullstack Engineer-Pune/Bengaluru