Solution Architect (Full Stack) – 12‑15 Years
About The Role
We are looking for a Solution Architect with 12 to 15 years of full stack experience and a solid track record in leading technical delivery on complex enterprise application projects. You will own the architecture, lead client‑facing technical discussions, mentor the development team, and drive AI‑powered development practices. The role involves hands‑on work across React/Next.js front‑end on GCP and Python/FastAPI back‑end with MySQL database in a hybrid‑cloud environment.
What You’ll Do
- Own and evolve the application architecture. Author and maintain Architecture Decision Records (ADRs), HLDs, and LLDs.
- Build React/Next.js front‑end components with SSR, CSR, and static rendering, adhering to industry best practices and established design standards.
- Develop Python/FastAPI RESTful API endpoints using a contract‑first (OpenAPI) approach.
- Implement the Repository/DAL pattern with SQLAlchemy to interface with MySQL.
- Lead technical and business requirements discussions on client calls. Present milestone demos, communicate risks and trade‑offs.
- Champion AI‑powered development practices using Claude Code.
- Define and enforce coding standards, review PRs, and ensure code quality across the team.
- Mentor and guide developers and QA team members. Establish reusable patterns that the team follows consistently.
- Write unit tests (Jest, React Testing Library, Pytest), plus integration and API contract tests.
- Participate in and drive Agile/Scrum ceremonies.
Required Skills
- Frontend: React, Next.js, TypeScript, Tailwind CSS, SSR/CSR/SSG rendering strategies.
- Backend: Python, FastAPI, Pydantic, SQLAlchemy, async/await patterns.
- Database: MySQL (hands‑on query writing, query optimization).
- Testing: Jest, React Testing Library, Pytest, API contract testing, BDD testing.
- DevOps: Docker, Kubernetes, CI/CD pipelines (GitLab CI preferred), GCP.
- API Design: OpenAPI/Swagger, RESTful API best practices, JWT/OAuth2 authentication.
- AI‑Assisted Development: Hands‑on experience with AI coding tools. Ability to define governance frameworks for AI‑generated code.
- Communication: Confident leading client‑facing technical calls, presenting architecture decisions, and managing stakeholder expectations.
Good to Have
- Experience with LangChain, RAG, or other AI/LLM integration patterns.
- Experience with Radix UI, shadcn/ui, or similar component libraries.
- Experience with legacy‑to‑modern migration projects.
- AWS/GCP/Azure Solutions Architect certification.
- Familiarity with observability tools (Datadog, OpenTelemetry).