Solution Architect
Role Overview
Looking for an experienced Solution Architect to define and drive the technical architecture of a large-scale e-commerce platform.
Work closely with engineering, product, DevOps, QA, and business teams to design scalable, secure, highly available, and maintainable solutions.
Ideal candidate should have strong hands-on experience with Java/Spring Boot, React, microservices, APIs, and Google Cloud Platform (GCP).
Solid understanding of modern e-commerce architecture required.
Key Skills for This Role
Full Job Posting
Role Overview
Looking for an experienced Solution Architect to define and drive the technical architecture of a large-scale e-commerce platform.
Work closely with engineering, product, DevOps, QA, and business teams to design scalable, secure, highly available, and maintainable solutions.
Ideal candidate should have strong hands-on experience with Java/Spring Boot, React, microservices, APIs, and Google Cloud Platform (GCP).
Solid understanding of modern e-commerce architecture required.
Key Responsibilities
- Define and maintain the end-to-end architecture for e-commerce applications across frontend, backend, APIs, integrations, and cloud infrastructure.
- Design scalable and highly available solutions using Java, Spring Boot, microservices, REST APIs, and React.
- Define frontend architecture and best practices using React, TypeScript, state management, and reusable components.
- Design cloud-native solutions on GCP, considering scalability, reliability, security, performance, and cost optimization.
- Work with engineering teams to translate business requirements into scalable technical solutions.
- Define architecture standards, design patterns, coding standards, and technology guidelines.
- Review technical designs, architecture decisions, and implementation approaches.
- Identify technical risks, dependencies, and potential scalability or performance issues.
- Provide technical leadership and guidance to developers, leads, and engineering teams.
- Collaborate with DevOps teams on CI/CD, infrastructure, observability, monitoring, and deployment strategies.
- Ensure solutions follow security, compliance, and enterprise architecture standards.
- Evaluate new technologies and recommend solutions that improve engineering productivity and application capabilities.
Technical Skills
- Backend: Java 11/17+, Spring Boot / Spring Framework, Microservices architecture, REST APIs, Event-driven architecture, Kafka or similar messaging platforms, Distributed systems and caching.
- Frontend: React, TypeScript / JavaScript, React-based application architecture, State management, Responsive and reusable UI architecture, Frontend performance optimization.
- Cloud - GCP: Strong hands-on experience with Google Cloud Platform, GKE / Kubernetes, Cloud Run, Cloud Functions, API Gateway / Apigee, Pub/Sub, Cloud SQL / Spanner, Cloud Storage, IAM and security, Cloud Load Balancing, Monitoring and Logging, VPC and networking, Cloud-native architecture and cost
- DevOps & Engineering: GitHub / Git, CI/CD, Docker, Kubernetes, Infrastructure as Code preferably Terraform, Automated testing, Observability and application monitoring.
E-commerce Experience
- Strong experience in one or more of the following areas is preferred: Product catalog, Search, Pricing and promotions, Cart and checkout, Order management, Payment integrations, Inventory, Customer/account management, Personalization, Store and e-commerce integrations, Third-party integrations, High
Architecture & Leadership
- Strong understanding of domain-driven design (DDD) and microservices.
- Experience designing high-volume, low-latency distributed systems.
- Strong understanding of API design and integration patterns.
- Experience with scalability, resilience, fault tolerance, and disaster recovery.
- Ability to make architecture decisions considering performance, maintainability, security, and cost.
- Strong communication and stakeholder management skills.
- Ability to work with senior engineering and business stakeholders and clearly communicate complex technical concepts.
- Experience mentoring technical leads and senior engineers.
Preferred Qualifications
- 12+ years of software engineering experience with 5+ years in an Architect/Senior Architect role.
- Experience architecting large-scale e-commerce platforms.
- Strong combination of Java + React + GCP experience.
- GCP certification is a plus.
- Experience working in Agile/Scrum environments.
- Experience working with distributed/global engineering teams.
What We Are Looking For
Ideal candidate is not just an architecture/documentation person.
Looking for someone who can work closely with engineering teams, challenge technical decisions, review implementation, troubleshoot complex problems, and drive the architecture from design through production.
Core Technology Stack: React | TypeScript | Java | Spring Boot | Microservices | REST | Kafka/Pub/Sub | GCP | Kubernetes | Docker | GitHub | CI/CD.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TECHBLOCKS
Senior Data Engineer - AI
, IND
TECHBLOCKS is seeking a Senior Data Engineer to build agentic AI infrastructure and analytics systems on GCP. The role requires strong Python, SQL, BigQuery, data pipeline, cloud, and LLM/agent development experience.
Product Manager
, IND
TECHBLOCKS is seeking an experienced product manager to shape product-domain strategy and lead products from discovery through launch and iteration. Candidates need 6+ years of product management experience in retail or
Director of Engineering
, IND
TECHBLOCKS is seeking a Director of Engineering to lead software delivery across web, mobile, and cloud technologies while partnering with customers, business teams, and global delivery groups. The role covers architectu
BI Developer
, IND
TECHBLOCKS is seeking a BI Developer to build Power BI reporting and analyze business, operational, and engineering data. The role requires strong Power BI, SQL, Databricks SQL, lakehouse, data validation, analytical com
Sr Performance QA
, IND
TECHBLOCKS is seeking a Senior Performance QA Engineer with 8 to 12 years of experience in performance testing and analysis. The role covers JMeter scripting, load and endurance testing, bottleneck analysis, monitoring,
Sr BI Developer
, IND
TECHBLOCKS is seeking a Senior BI Developer to design enterprise Power BI reporting solutions integrated with Databricks. The role focuses on semantic modeling, advanced DAX, secure reporting, performance optimization, a
Data Engineer
, IND
TECHBLOCKS is seeking an experienced Data Engineer to build and operate production-grade Databricks pipelines and REST API integrations. The role covers data modeling, Python and SQL development, data quality, governance
Senior Data Engineer - AI
, IND
Product Manager
, IND
Director of Engineering
, IND
BI Developer
, IND
Sr Performance QA
, IND
Sr BI Developer
, IND
Data Engineer
, IND