Application Architect

15 years

0 Lacs

Posted:13 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Location:

Experience:

Role:

Domain Advantage:


About the Role

Node.js

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

Node.js

Nest.js

✅ 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

Flutter

✅ 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

GCP

✅ 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)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Deloitte logo
Deloitte

Professional Services

New York

RecommendedJobs for You

pune, maharashtra, india