Application Architect

6 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Description

Application Architect

Key Responsibilities

Application Architecture & Design (Full Stack)

  • Own the

    overall architecture

    of web applications from frontend to backend and infrastructure.
  • Translate functional and non-functional requirements into scalable, maintainable, and secure designs.
  • Define and enforce architectural principles, design patterns, and technology standards.

Backend Architecture (Python-Focused)

  • Lead the design and development of

    high-performance backend systems using Python

    (e.g., FastAPI, Django, Flask).
  • Implement RESTful APIs and microservices with focus on modularity, testability, and scalability.
  • Guide backend teams on system design, API integration, and security practices.
  • Nice to have

    : Working knowledge of

    Java (Spring Boot)

    and

    Node.js (Express/NestJS)

    for cross-functional collaboration.

Frontend Architecture (React / Angular / Next.js)

  • Provide

    technical oversight of frontend architecture

    using React, Angular, or Next.js.
  • Collaborate with design teams to implement responsive and accessible UIs.
  • Ensure frontend best practices including performance optimization, component reuse, and security.

Cloud Architecture (AWS / Azure / GCP)

  • Design and deploy

    cloud-native applications

    with AWS, Azure, or Google Cloud.
  • Define cloud service usage patterns for APIs, databases, messaging, secrets, and monitoring.
  • Promote cloud cost efficiency, high availability, and auto-scaling strategies.

Containerization & Orchestration (Docker / Kubernetes)

  • Drive adoption of Docker-based containerization and Kubernetes for scalable deployments.
  • Design and maintain Helm charts, service discovery, and load balancing configurations.
  • Define infrastructure standards and environments using IaC (Terraform, Pulumi).

CI/CD & DevOps Enablement

  • Architect and maintain CI/CD pipelines with GitHub Actions, Jenkins, GitLab CI, or Azure DevOps.
  • Implement automated testing, linting, security scanning, and release orchestration.
  • Collaborate with DevOps and SRE teams for deployment automation and incident response readiness.

Technical Leadership and Mentorship

  • Mentor and lead engineers across the backend, frontend, and DevOps functions.
  • Review designs and code to ensure adherence to architecture, scalability, and security goals.
  • Foster a culture of clean code, continuous learning, and technical excellence.

Performance, Observability & Security

  • Ensure applications are secure-by-design and meet regulatory or organizational standards.
  • Drive system observability through logging, metrics, tracing, and alerting.
  • Support performance tuning, load testing, and capacity planning activities.

Qualifications

  • Proven experience as an

    Application Architect

    ,

    Solution Architect

    , or

    Lead Backend/Full Stack Developer

    .
  • Strong hands-on experience with

    Python

    as the

    primary backend language

    (FastAPI, Django, Flask).
  • Nice to have

    : Familiarity with

    Java (Spring Boot)

    and

    Node.js

    environments.
  • Solid understanding of

    frontend technologies

    – React, Angular, or Next.js – and browser-based architecture principles.
  • Deep expertise in

    RESTful API design

    , microservices architecture, and distributed systems.
  • Cloud expertise in

    AWS, Azure, or GCP

    , with hands-on experience in building secure and scalable cloud applications.
  • Experience with

    Docker

    ,

    Kubernetes

    , and container orchestration at scale.
  • Hands-on with

    CI/CD pipelines

    , infrastructure automation, and DevOps practices.
  • Working knowledge of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB), caching (Redis), and event/message-driven systems (Kafka, SQS, RabbitMQ).
  • Strong leadership, problem-solving, and cross-functional communication skills.

Education and Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 6+ years

    of software development experience, with

    2+ years

    in an architectural or technical leadership role.
  • Prior experience designing and scaling production-grade applications in cloud-native environments.

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

Navi Mumbai, Maharashtra, India