Full Stack Application Architect
Position Overview
We are seeking an experienced Full Stack Application Architect to design and build highly available, scalable applications with a focus on modern cloud-native architectures. This role requires a hands-on technical leader who has experience building enterprise applications with containerization, infrastructure automation, and implementing robust monitoring and testing practices. You'll be responsible for architecting end-to-end solutions while actively contributing to development and operational excellence.
Key Responsibilities
Application Architecture & Development
Design and implement highly available, fault-tolerant full stack applications
Architect microservices and distributed systems with proper service mesh integration
Build resilient applications with circuit breakers, retry mechanisms, and graceful degradation
Develop both frontend and backend components following modern architectural patterns
Infrastructure & Operations
Design and implement containerized applications using Docker and Kubernetes
Create and maintain Helm charts for application deployment and configuration management
Implement Infrastructure as Code using Terraform for reproducible, version-controlled infrastructure
Establish comprehensive monitoring, logging, and alerting strategies using Datadog
High Availability & Reliability
Design systems for 99.9%+ uptime with proper redundancy and failover mechanisms
Implement blue / green and canary deployment strategies for zero-downtime releases
Architect disaster recovery and business continuity solutions
Optimize application performance and resource utilization at scale
Automation & Quality Assurance
Build comprehensive test automation frameworks including unit, integration, and end-to-end testing
Implement CI / CD pipelines with automated testing, security scanning, and deployment
Establish automated infrastructure provisioning and application deployment processes
Create automated monitoring and self-healing capabilities
Required Technical Skills
Full Stack Development
Frontend : Proficiency in modern JavaScript frameworks (React, Vue.js, or Angular)
Backend : Strong experience with multiple backend technologies (Java / Spring, Python / Django / Flask, Node.js, or Go)
API Design : RESTful services, GraphQL, and microservices communication patterns
Database Integration : Advanced SQL, ORM frameworks, and database optimization techniques
Infrastructure & DevOps
Containerization : Docker containerization, multi-stage builds, and image optimization
Kubernetes : Pod management, services, ingress, persistent volumes, and cluster administration
Helm : Chart development, templating, and package management for Kubernetes applications
Terraform : Infrastructure provisioning, state management, and module development
Database & Search
MySQL : Advanced SQL, query optimization, replication, clustering, and high availability configurations
OpenSearch : Index design, search optimization, aggregations, and cluster management
Data Modeling : Relational and document database design patterns
Performance Tuning : Database optimization, caching strategies, and connection pooling
Monitoring & Observability
Datadog : Application performance monitoring, infrastructure monitoring, and custom metrics
Logging : Centralized logging strategies, log aggregation, and analysis
Alerting : Intelligent alerting systems and incident response automation
Tracing : Distributed tracing for microservices debugging and optimization
Testing & Quality
Unit Testing : Test-driven development, mocking frameworks, and code coverage analysis
Integration Testing : API testing, database testing, and service interaction validation
Automation : Test automation frameworks, performance testing, and security testing
Quality Gates : Code quality metrics, static analysis, and automated quality checks
Preferred Qualifications
Experience & Background
8+ years in full stack development with 3+ years in architecture roles
Proven experience building and operating high-traffic, mission-critical applications
Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native architectures
Track record of leading technical initiatives and mentoring development teams
Advanced Technical Skills
Service Mesh : Istio, Linkerd, or similar service mesh technologies
Event Streaming : Kafka, RabbitMQ, or similar messaging systems
Caching : Redis, Memcached, or distributed caching solutions
Security : OAuth / OIDC, security scanning, vulnerability management
Operational Excellence
Experience with incident response, post-mortem analysis, and reliability improvements
Knowledge of capacity planning, performance testing, and scalability patterns
Understanding of compliance requirements (SOC2, GDPR, HIPAA) and security best practices
Experience with cost optimization and resource management in cloud environments
Leadership & Collaboration
Strong communication skills with ability to present technical concepts to stakeholders
Experience leading cross-functional projects and technical decision-making
Mentorship experience with junior and mid-level engineers
Collaborative approach to working with product, design, and operations teams
Education Requirements
Bachelor's degree in Computer Science, Engineering, or related technical field
Master's degree preferred but not required with sufficient experience
Relevant certifications (Kubernetes, cloud platforms, or DevOps) are advantageous
What You'll Build
Highly available applications serving millions of users with 99.99% uptime
Automated deployment pipelines enabling multiple daily releases with zero downtime
Comprehensive monitoring and observability systems providing deep application insights
Self-healing infrastructure that automatically responds to failures and scales based on demand
Modern containerized architectures that enable rapid development and deployment
Growth Opportunities
Lead architecture decisions for next-generation platform evolution
Drive adoption of emerging technologies and industry best practices
Build and mentor a team of full stack and infrastructure engineers
Shape technical strategy and roadmap for application platform
Contribute to open-source projects and technical community initiatives
Work Environment
Collaborative, innovative environment with emphasis on continuous learning
Flexible work arrangements with modern development tools and infrastructure
Opportunity to work with cutting-edge technologies and solve complex technical challenges
Regular tech talks, conferences, and professional development opportunities
Application Architect • Delhi, India