HamburgerMenu
hirist

Job Description

As a Solution Architect, you will be the technical cornerstone for multiple product teams (4-5 teams), guiding them on system design, architecture, and technology decisions. You'll serve as the single point of contact for business stakeholders, ensuring technical solutions align with strategic objectives and customer commitments. You will drive best practices in software design, deployment, and cross-functional collaboration across projects and clients.

Responsibilities :

- Oversee technical delivery across 4-5 engineering teams.

- Coordinate with multiple clients and internal business stakeholders to define and deliver high-quality, scalable solutions.

- Own the technical roadmap for multiple product lines and customer releases.

- Act as the primary escalation point for all technical challenges across teams.

- Architect modular, scalable, and secure solutions using MEAN stack and microservices.

- Drive adoption of monorepo-based architecture to standardize dependency management, CI/CD, and code sharing across teams.

- Design micro frontend architecture for independent deployments and dynamic composition of frontend modules.

- Guide development of React Native-based mobile applications integrated with the web backend and APIs.

- Implement gRPC-based protocols for efficient, type-safe communication between distributed microservices.

- Define architecture patterns, reusable components, and coding standards across teams.

- Guide monolith-to-microservices transformations and multi-tenant SaaS platform strategies.

- Establish and promote software design best practices, CI/CD standards, security protocols, and system monitoring.

- Review and validate design documents, code, and deployment processes.

- Evaluate and recommend appropriate tech stacks and tooling for different projects.

- Mentor Tech Leads and Senior Developers across teams to ensure consistent and high-quality output.

- Facilitate architecture review boards and lead technical knowledge-sharing sessions.

- Lead onboarding and upskilling programs for teams based on project and tech needs.

- Oversee cloud-native deployments across AWS/GCP, leveraging services like Lambda, SQS, EC2 and Kubernetes.

- Drive cloud cost optimization and security audits.

- Partner with DevOps teams to design resilient, automated pipelines.

Requirements :

- 5-10 years of experience in guiding multiple development teams or platforms.

- Proven leadership in designing and implementing enterprise-grade software.

- Monorepo-based development (e. g., Nx, Lerna, Turborepo).

- Micro frontends (Module Federation, Single-SPA, etc. )

- React Native mobile application development.

- gRPC-based communication between microservices.

- Strong understanding of microservices, API gateways, and event-driven architecture.

- Demonstrated ability to work directly with business/product stakeholders and customers.

- Expertise in Agile software development, release management, and cross-team coordination.

- Hands-on experience in cloud architecture (AWS preferred), CI/CD pipelines, containerization (Docker/Kubernetes).

- Experience in multi-tenant SaaS application architecture.

Strong experience with MEAN/MERN stacks :

- MongoDB : Aggregation, sharding, replication.

- Node.js : API design, middleware, performance.

- Angular/React : State management, component lifecycle.


info-icon

Did you find something suspicious?