Job description

**Full Stack Architect (with SDD)** **Experience:** 10+ Years **Location:** Bangalore / Hybrid **Employment Type:** Full-Time **Job Summary** We are seeking an experienced **Full Stack Architect** to lead the design, development, and implementation of scalable, secure, and high-performing enterprise applications. The ideal candidate will possess deep expertise across frontend, backend, database, cloud, and DevOps technologies while driving architectural decisions and technical excellence across the development lifecycle. **Key Responsibilities** **Architecture & Design** - Define end-to-end application architecture for enterprise-grade solutions. - Design scalable, resilient, and secure cloud-native applications. - Establish architecture standards, coding guidelines, and design principles. - Evaluate and recommend technology stacks, frameworks, and tools. - Create solution blueprints, architecture diagrams, and technical documentation. **Frontend Architecture** - Design and implement modern web applications using React, Angular, or Vue.js. - Establish reusable UI components and frontend design patterns. - Ensure optimal performance, accessibility, and responsive design. **Backend Architecture** - Design RESTful APIs, microservices, and event-driven architectures. - Implement scalable backend solutions using .NET, Java, Node.js, or Python. - Define integration patterns with internal and external systems. **Database & Data Management** - Design relational and NoSQL database architectures. - Optimize query performance, indexing, and data models. - Define data governance, security, and retention strategies. **Cloud & Infrastructure** - Design cloud-native solutions on Azure, AWS, or GCP. - Implement containerization using Docker and orchestration using Kubernetes. - Define Infrastructure as Code (IaC) using Terraform, ARM, or Bicep. **DevOps & Security** - Establish CI/CD pipelines using Azure DevOps or GitHub Actions. - Implement monitoring, logging, and observability solutions. - Ensure compliance with security best practices, authentication, and authorization standards. **Leadership & Stakeholder Management** - Provide technical leadership and mentoring to development teams. - Collaborate with business stakeholders, product owners, and engineering teams. - Conduct architecture reviews and technical governance meetings. - Drive innovation and continuous improvement initiatives. **Required Skills & Qualifications** **Technical Skills** - Strong experience with **React, Angular, or Vue.js** - Expertise in **C#/.NET Core, Java Spring Boot, Node.js, or Python** - Hands-on experience with **REST APIs, Microservices, and Event-Driven Architecture** - Strong knowledge of **SQL Server, PostgreSQL, MySQL, MongoDB, or Cosmos DB** - Experience with **Azure, AWS, or GCP** - Expertise in **Docker, Kubernetes, and Containerized Applications** - Experience implementing **CI/CD pipelines** - Knowledge of **OAuth2, OpenID Connect, JWT, SSO, and Identity Management** - Proficiency in architecture patterns including: - Microservices - Domain-Driven Design (DDD) - Event-Driven Architecture - CQRS - Clean Architecture **Soft Skills** - Excellent communication and presentation skills - Strong stakeholder management abilities - Leadership and mentoring experience - Analytical and problem-solving mindset - Ability to drive architectural decisions across teams **Preferred Qualifications** - Bachelor's or Master's degree in Computer Science, Engineering, or related field. - Microsoft Azure Solutions Architect Expert Certification. - AWS Solutions Architect Certification. - TOGAF Certification (preferred). - Certified Kubernetes Administrator (CKA) is a plus. **Key Deliverables** - Enterprise application architecture designs - Technical solution documents - API and integration architecture standards - Cloud migration and modernization strategies - Security and governance frameworks - Performance and scalability roadmaps **Experience Requirements** - 10-15+ years of software development experience. - 3-5+ years in an Architect or Lead Architect role. - Experience delivering large-scale enterprise and cloud transformation projects. - Strong exposure to Agile, Scrum, and DevOps practices.