Talent.com
Senior Application Architect
Senior Application ArchitectDeloitte • Pune, Republic Of India, IN
Senior Application Architect

Senior Application Architect

Deloitte • Pune, Republic Of India, IN
17 days ago
Job description

Job Description – Application Architect (Microservices | Node.Js | Nest.Js | Flutter | Cloud-Native)

Location : Pune or Mumbai (Hybrid)

Experience : 10–15 years

Role : Application Architect / Senior Application Architect

Domain Advantage : BFSI / Insurance / Payments

About the Role

You will serve as the Application Architect for enterprise-scale digital platforms built using Node.Js , Nest.Js , microservices , and Flutter for mobile applications. The role demands architectural leadership across backend services, mobile front-end architecture, and cloud-native deployments.

You will shape the engineering strategy, define modern patterns (DDD, event-driven, microservices), and guide teams across backend, mobile, DevOps, and cloud engineering. Strong understanding of distributed systems, API ecosystems, and scalable cloud-native workloads is essential.

Key Responsibilities

1. Architecture & Design

  • Architect cloud-native, microservices-driven applications using Node.Js and Nest.Js .
  • Define service decomposition, APIs, event flows, domain boundaries, and integration patterns.
  • Architect and review Flutter-based mobile applications , ensuring performance, modularity, and maintainability.
  • Create high-level and low-level architecture diagrams , ADRs, sequence diagrams, and reference blueprints.
  • Promote Domain-Driven Design (DDD) , clean architecture, and API-first principles.
  • Ensure seamless communication between mobile apps and backend services through REST, GraphQL, WebSockets, or Pub / Sub.

2. Cloud & Platform Engineering

  • Architect workloads on Google Cloud Platform (GCP) using :
  • GKE , Cloud Run , Pub / Sub , Cloud SQL / Firestore , Cloud Storage , BigQuery , IAM , Secret Manager
  • If certified on AWS / Azure, design equivalent multi-cloud solutions.
  • Implement cloud-native principles : autoscaling, fault tolerance, load balancing, caching, and cost optimization.
  • 3. Frontend & Mobile Architecture (Flutter)

  • Lead the architecture for Flutter applications with structured state management (BLoC, Cubit, Riverpod, GetX).
  • Define modular app structure, widget composition patterns, offline-first designs, and performance optimizations.
  • Guide integration of mobile apps with backend microservices, authentication systems (OAuth2, JWT), and cloud services.
  • Establish standards for component libraries, UI performance, and code quality.
  • 4. Engineering Leadership

  • Provide architectural guidance to backend engineers, Flutter developers, DevOps teams, and QA.
  • Conduct architecture reviews, code reviews, threat modeling, and NFR validation.
  • Mentor engineering leads on clean code, secure design, API patterns, and mobile architecture best practices.
  • Introduce internal frameworks, accelerators, and reusable templates to increase productivity.
  • 5. Non-Functional Architecture (NFRs)

  • Architect for scalability, performance, resilience, observability, and high availability.
  • Implement logging, tracing, monitoring using OpenTelemetry, Stackdriver, Prometheus / Grafana.
  • Ensure platforms comply with security best practices (OAuth2, IAM, secrets management, API security, secure mobile development).
  • Define caching, rate limiting, traffic shaping, retries, circuit-breaking patterns.
  • 6. DevOps & CI / CD Automation

  • Define automated CI / CD pipelines for Nest.Js + Flutter deployments using Cloud Build, GitHub Actions, Jenkins, or ArgoCD.
  • Drive GitOps, infrastructure-as-code (Terraform / Helm), and containerization best practices.
  • Ensure consistent deployment strategies across environments (Dev → QA → UAT → Prod).
  • 7. Stakeholder Management

  • Work collaboratively with product, cloud, and engineering stakeholders.
  • Convert business requirements into accurate architectural designs and implementation plans.
  • Present architectural decisions and rationales to leadership and client stakeholders.
  • Required Technical Skills

    Backend & Microservices

    ✅ Deep expertise in Node.Js

    ✅ Strong hands-on experience with Nest.Js (modules, providers, DI, decorators, interceptors, guards, pipes)

    ✅ Event-driven architecture (Pub / Sub, Kafka, NATS)

    ✅ API design (REST / GraphQL), OpenAPI / Swagger

    ✅ Distributed caching (Redis / Memcached)

    ✅ Knowledge of CQRS, Saga, Orchestration vs Choreography patterns

    Frontend / Mobile

    ✅ Strong experience with Flutter production apps

    ✅ Hands-on with state management libraries (Bloc, Cubit, Riverpod, Provider, GetX)

    ✅ Experience with performance tuning, widget tree optimization, lazy loading

    ✅ Familiarity with app release pipelines (Play Store / App Store) and OTA updates (if applicable)

    Cloud

    ✅ Strong understanding of GCP (preferred) – GKE, Pub / Sub, Cloud SQL, IAM, Secrets, Cloud Run

    ✅ Equivalent AWS / Azure experience acceptable

    ✅ Cloud Architect certification preferred

    DevOps & Infra

    ✅ Docker, Kubernetes

    ✅ IaC with Terraform / Helm

    ✅ Logging, tracing, monitoring frameworks

    ✅ CI / CD for Node.Js and Flutter apps

    Preferred Experience

  • BFSI or large-scale transactional platforms
  • Replatforming monoliths to microservices & modern API stacks
  • Mobile-first platform development with robust API / backend integration
  • Secure coding practices aligned to OWASP and MAS guidelines
  • Experience with API gateways (Apigee, Kong, Tyk, NGINX)
  • Soft Skills

  • Strong communication and architectural storytelling abilities
  • Ability to influence engineering direction and drive consensus
  • Structured problem-solving and decision-making
  • Excellent mentoring and team development capability
  • Education

  • Bachelor’s / Master’s in Computer Science, IT, or equivalent
  • Cloud Architect Certification (GCP + optional AWS / Azure)
  • Create a job alert for this search

    Application Architect • Pune, Republic Of India, IN

    Related jobs
    Senior Application Support Engineer

    Senior Application Support Engineer

    Zeller • India, India
    At Zeller, we’re champions for businesses of all sizes, and proud to be a fast-growing Australian scale-up taking on the ambitious goal of reimagining business banking and payments.We believe in a ...Show more
    Last updated: 30+ days ago • Promoted
    Application Architect

    Application Architect

    Datacore Technologies • Pune, Republic Of India, IN
    Analyze and understand the existing C / C++ codebase and its functionality.Lead the design and development of C++ components in the rearchitected solution. Collaborate with cloud architects and Azure ...Show more
    Last updated: 24 days ago • Promoted
    Application Integration Architect (Azure)

    Application Integration Architect (Azure)

    Persistent Systems • Pune, Republic Of India, IN
    We are looking for a skilled Azure Integration Developer to design and implement cloud-based integration solutions using Microsoft Azure services. The ideal candidate will have 7–10 years of experie...Show more
    Last updated: 19 days ago • Promoted
    Senior Enterprise Architect

    Senior Enterprise Architect

    Wissen Technology • Pune, Republic Of India, IN
    IT with at least 4–5 years as an Application or Technical Architect in the BFSI domain.Deep understanding of Risk, Compliance, or Regulatory applications and frameworks. NET, APIs, SQL, and enterpri...Show more
    Last updated: 18 days ago • Promoted
    Senior AI Application Developer

    Senior AI Application Developer

    Cactus Communications • Republic Of India, IN
    You will be a part of Cactus Labs which is the R&D Cell of Cactus Communications.Cactus Labs is a high impact cell that works to solve complex technical and business problems that help keep us stra...Show more
    Last updated: 30+ days ago • Promoted
    Senior Application Engineer

    Senior Application Engineer

    IRIS Software Group • Pune, Republic Of India, IN
    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by develo...Show more
    Last updated: 15 days ago • Promoted
    Senior Application Developer

    Senior Application Developer

    NCS Group • Pune, Republic Of India, IN
    Analyse functional requirements & translate specifications to program codes, conforming to program guidelines and programming best practices. Develop unit test package, execute system and integratio...Show more
    Last updated: 12 days ago • Promoted
    Senior Application Development Engineer

    Senior Application Development Engineer

    thinkbridge • Pune, Republic Of India, IN
    We are looking for a Senior Software Engineer with 4+ years of experience in SQL, HTML, CSS, JavaScript, TypeScript, and C#. The ideal candidate should have strong problem-solving skills & must be p...Show more
    Last updated: 30+ days ago • Promoted
    Senior Application Developer

    Senior Application Developer

    Brennan • IN
    Opportunity to engage with clients to deliver great outcomes.Join the largest Australian owned Systems Integrator.Senior Application Services Developer. Where true performance thrives.At Brennan, we...Show more
    Last updated: 26 days ago
    Senior Salesforce Application Architect

    Senior Salesforce Application Architect

    Tata Consultancy Services • Pune, Republic Of India, IN
    Job Role : Salesforce Technical Architect.Strong application design skills combined with strong data, integration, and security architecture skills. Able to effectively present and defend a point of ...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior Appian Platform Architect

    Senior Appian Platform Architect

    Persistent Systems • Pune, Republic Of India, IN
    Looking for Architect having good experience in implementing and Architect of Appian as part of a service-oriented architecture for managing dynamic business process. Must be proficient with the com...Show more
    Last updated: 30+ days ago • Promoted
    Senior Application Engineer

    Senior Application Engineer

    Merito • Republic Of India, IN
    ONLY ACCEPTING APPLICATIONS THROUGH THIS FORM - https : / / bit.At Merito, we’re building a data backed decision making platform for D2C brands. D2C brands use Merito, most of which have found us organi...Show more
    Last updated: 18 hours ago • Promoted • New!
    Application Architect

    Application Architect

    Aptiv • Chennai, Republic Of India, IN
    Company Description Strategy (Nasdaq : MSTR) is at the forefront of transforming organizations into intelligent enterprises through data-driven innovation. We don't just follow trends—we set them and...Show more
    Last updated: 13 days ago • Promoted
    Senior Enterprise Architect

    Senior Enterprise Architect

    HCLTech • Pune, Republic Of India, IN
    Industry : Product Based / SaaS.Please share your resume to chandrashekarr@hcltech.Highly experienced Product mindset, with majority of work R&D experience working with core technologies in C++, Jav...Show more
    Last updated: 18 hours ago • Promoted • New!
    Senior Java Application Architect

    Senior Java Application Architect

    National Payments Corporation Of India (NPCI) • Republic Of India, IN
    Experience - At least 9-12 years’ experience in building highly available & scalable platforms & experience with Java & Java EE Technologies. Experience in enterprise software environment using Java...Show more
    Last updated: 15 days ago • Promoted
    Senior Application Engineer

    Senior Application Engineer

    Omron Industrial Automation India • Chennai, Republic Of India, IN
    Key Roles and Responsibilities.Responsible to achieve sales and order booking targets in the assigned region.Prepare and implement business plans monthly, quarterly and annually.Create and execute ...Show more
    Last updated: 30+ days ago • Promoted
    Application Architect

    Application Architect

    Cummins Talent Acquisition • Pune, Republic Of India, IN
    GPP Database LinkJob Summary : Provides application or infrastructure technical expertise, analysis and specifications for IT systems to meet business requirements in accordance with IT architecture...Show more
    Last updated: 1 day ago • Promoted
    Senior Application Developer

    Senior Application Developer

    Straive • Republic Of India, IN
    A "Senior Software Engineer” is a mid-level professional focused on leading the design and implementation of inhouse-built or in the integration of third-party software solutions (incl.You will fin...Show more
    Last updated: 30+ days ago • Promoted