Solution Architect

Overview

We are seeking a talented solution architect with full-stack engineering expertise, Will define end-to-end architecture patterns, drive system-wide non-functional requirements, ensure stakeholder alignment, and provide technical leadership across multiple product modules and engineering teams, with primary technology expertise in React (Next.js), Angular, Node.js (NestJS), Elasticsearch, GenAI agents, and headless CMS (Strapi).

Job Description

RESPONSIBILITIES

Define solution architecture to translate product goals and business needs into modular,scalable, and secure architectural blueprints across frontend, backend, data, and AI layers.

Lead architectural reviews, select technologies, and ensure solution alignment across multiple teams and domains.

Drive platform-wide non-functional requirements such as security, performance, observability, availability, and maintainability.

Partner with cross-functional stakeholders including Product, Design, AI/ML, DevOps, and Security to ensure a cohesive and scalable solution.

Architect and design scalable front-end solutions using React with Next.js, leveraging serverside rendering (SSR) for SEO-friendly and performant applications.

Develop robust backend microservices using Node.js (NestJS) with REST and GraphQL APIs to support modular, scalable service communication.

Integrate front-end and backend with headless CMS (e.g., Strapi) for dynamic, role-based content delivery and management.

Design and implement advanced search and recommendation systems using Elasticsearch, enabling full-text, and geo-spatial queries.

Work closely with AI engineers to embed Gen AI-powered smart agents into the platform and enabling natural language search, contextual recommendations, and predictive user assistance.

Own key architectural decisions ensuring performance, modularity, and scalability across front-end and backend systems.

Define and implement reusable UI components and backend service abstractions, accelerating development and promoting consistency.

Lead engineering teams across the stack and conducting code reviews, enforcing clean architecture principles, and maintaining high coding standards.

Prototype and evaluate emerging technologies and platform enhancements through proofs of concept (POCs) and tech spikes.

Define and enforce security, performance, and observability standards across the application stack.

Collaborate with DevOps teams to build and maintain streamlined, automated CI/CD pipelines and infrastructure as code.

PRIMARY SKILLS

10+ years of experience in full-stack engineering with at least 4+ years in solution architecture, driving scalable system design and execution.

Strong hands-on expertise in React.js and Next.js, including SSR (Server-Side Rendering) and hybrid rendering strategies.

Expert-level experience in Node.js, preferably with the NestJS framework for building modular, maintainable, and scalable backend microservices.

Proficient in integrating with headless CMS platforms like Strapi, covering content modelling, access control.

Extensive experience with Elasticsearch, implementing full-text search, filtering and geospatial recommendations.

Implemented Gen AI-based smart features and including natural language search, intelligent recommendations, and conversational agents.

Working knowledge of GraphQL APIs, including query design, schema understanding, and integration with front-end and backend layers..

Advanced programming skills in TypeScript, JavaScript (ES6+), HTML5, CSS3, and building responsive UI layouts.

Thorough understanding of caching strategies (client- and server-side), with hands-on experience using tools like Redis to enhance performance and scalability.

Experienced in state management using libraries such as Redux (React) and NgRx.

Proficient in unit and integration testing with Jest, Jasmine, and Karma.

Defined and implemented strategies for SSR, performance tuning, and API optimization to ensure fast page loads.

Deep knowledge of security best practices, observability (logs, metrics, traces), and CI/CD standards using GitHub Actions, Jenkins, or similar automation toolchains.

SECONDARY SKILLS (IF ANY)

Preferred Skills:

Experience with AI agentic systems (LLM-based workflows, intelligent assistants, prompt orchestration) is a plus.

Familiarity with map tools and GIS systems such as Mapbox GL JS and PostGIS for geodata visualizations.

Knowledge of front-end performance optimization (lazy loading, code-splitting, Lighthouse metrics).

Hands-on experience with CSS preprocessors (Sass, LESS), Tailwind CSS or other modern utility-first CSS frameworks.

Working knowledge of Agile development methodologies and tools like Jira and Confluence.

Soft Skills:

Strong problem-solving skills and ability to think analytically.

Excellent communication skills, capable of collaborating effectively with technical and non-technical stakeholders.

Experience leading technical teams and driving agile best practices.

Passion for building intelligent, intuitive user interfaces that drive user value through design and AI.

Skills & Requirements

React.js, Next.js, Node.js, NestJS, Elasticsearch, Gen AI, Headless CMS, Strapi, TypeScript, JavaScript, HTML5, CSS3, REST APIs, GraphQL, Redux, NgRx, Redis, Jest, Jasmine, Karma, CI/CD, GitHub Actions, Jenkins, Security Best Practices, Observability, Server-Side Rendering, Performance Optimization

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you