Job Description
<p><p><b>About the Role :</b></p><p><p><b><br/></b></p>We are seeking a highly experienced Full Stack Architect to lead the design, development, and deployment of scalable and robust enterprise applications.<br/><br/></p><p>This individual will play a strategic role in shaping our technology vision, setting technical direction, and mentoring engineering teams.<br/><br/></p><p>The ideal candidate is deeply skilled across the full technology stack from intuitive front-end frameworks to resilient back-end systems and cloud-native services.<br/><br/></p><p>As a Full Stack Architect, you will work closely with cross-functional teams including product management, DevOps, security, and UX/UI to build high-impact digital solutions that support business goals and enhance user experience.<br/><br/><b>Key Responsibilities :</b></p><p><p><b><br/></b></p>- Define and implement scalable, maintainable, and secure architectures across the front-end, back-end, and cloud infrastructure.<br/><br/></p><p>- Establish architectural principles, design patterns, and coding standards to drive best practices across teams.<br/><br/></p><p>- Lead architectural reviews and technical evaluations for new and existing systems<br/><br/></p><p>- Contribute to full-stack development using modern frameworks and tools (e.g., React/Angular, Design and build microservices-based architectures using RESTful APIs, GraphQL, and event-driven models.<br/><br/></p><p>- Design cloud-native applications and infrastructure on AWS, Azure, or GCP.<br/><br/></p><p>- Leverage serverless components, containerization (Docker), and orchestration (Kubernetes).<br/><br/></p><p>- Collaborate with business stakeholders to translate functional requirements into technical solutions.<br/><br/></p><p>- Provide technical leadership and mentoring to engineering teams across multiple geographies.<br/><br/></p><p>- Facilitate cross-team coordination, sprint planning, and code reviews.<br/><br/></p><p>- Ensure applications meet performance, scalability, and security benchmarks.</p><p><br/></p><p>- Define and enforce secure coding practices, authentication/authorization models (OAuth2, JWT, SSO).<br/><br/></p><p>- Implement monitoring, alerting, and self-healing mechanisms for production systems.<br/><br/></p><p>- Work with DevOps teams to define CI/CD pipelines, automated testing strategies, and deployment workflows.<br/><br/></p><p>- Contribute to infrastructure-as-code and configuration management practices.<br/><br/><b>Required Skills & Experience :</b></p><p><p><b><br/></b></p>- Expert in modern front-end frameworks such as React.js, Angular, or Vue.js.<br/><br/></p><p>- Strong understanding of responsive design, performance optimization, and state management.</p><p><br/></p><p>- Proficient in Node.js, Java, .NET, or Python.<br/><br/></p><p>- Experience designing and consuming RESTful APIs and GraphQL.</p><p><br/></p><p>- Deep understanding of API versioning, security, and lifecycle management.<br/><br/></p><p>- Solid understanding of microservices architecture, service meshes, and inter-service communication.<br/><br/></p><p>- Experience in designing scalable enterprise-grade systems and integrating legacy systems where necessary.<br/><br/></p><p>- Expertise in cloud platforms (AWS, Azure, or GCP) including services like Lambda, EC2, S3, RDS, Cloud Functions, etc.<br/><br/></p><p>- Experience with IaC tools such as Terraform, CloudFormation, or ARM Templates.<br/><br/></p><p>- Deep knowledge of relational databases (MySQL, PostgreSQL, SQL Server).<br/><br/></p><p>- Familiar with NoSQL databases (MongoDB, Cassandra, DynamoDB).<br/><br/></p><p>- Hands-on experience with Docker, Kubernetes, Helm, and CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.<br/><br/></p><p>- Experience with monitoring and observability tools (Prometheus, Grafana, ELK, Datadog)</p><br/></p> (ref:hirist.tech)