Senior full‑stack architect with strong TypeScript/React and Next.js experience, opinionated API design, NoSQL data modeling, workflow/state machine design, and CI/CD architecture ownership.
Proven at building secure, resilient integrations (OAuth, webhooks, retries), working across infra‑as‑code boundaries, and delivering platforms other teams consume.
Highly desirable exposure to GCP, GitHub Apps, internal developer platforms, security/ITSM integrations, multi‑tenant design, and AI/LLM‑enabled engineering platforms.
Key Responsibilities
Essential
Strong experience architecting and building full-stack web applications with TypeScript and React — you understand both the frontend component model and server-side API design
Experience with Next.js (App Router, API routes, server components) or equivalent full-stack framework where frontend and backend share a codebase
Proven experience designing and building integrations with external APIs and services — including authentication (OAuth, API keys, service accounts), webhook ingestion, error handling, retry logic, and graceful degradation
Experience with NoSQL document databases (Firestore, DynamoDB, MongoDB, or similar) — particularly schema design for document databases, query patterns, and understanding the trade-offs vs. relational databases
Experience designing and implementing workflow or state machine systems — approval chains, status lifecycles, event-driven processing
Experience with CI/CD pipeline design (GitHub Actions preferred) — not just using pipelines, but designing pipeline architectures for others to consume
Strong opinions on API design (RESTful conventions, error response standards, pagination, versioning) backed by experience building APIs that other teams consume
Understanding of infrastructure-as-code concepts and how application platforms interact with infrastructure tooling (you don't need to be a Terraform expert — the Cloud Architect covers that — but you need to understand the boundary)
Highly Desirable
Experience with Google Cloud Platform services, particularly Firestore, Cloud Run, Secret Manager, and IAM
Experience with GitHub Apps — building or integrating with GitHub Apps for automated repository management, webhook processing, and installation token authentication
Experience with Workload Identity Federation or equivalent keyless authentication between CI/CD systems and cloud providers
Experience building internal developer platforms, developer portals, or self-service tooling for engineering teams
Familiarity with HCP Terraform (Terraform Cloud) — workspace management, API-driven runs, state management
Experience with security tooling integration (Wiz, SonarQube, Snyk, or similar) — embedding scanning into CI/CD pipelines and processing findings programmatically
Experience with ServiceNow or ITSM platform integration
Familiarity with AI/LLM API integration (Claude, OpenAI, or similar) — the platform uses Claude for natural language architecture generation and design document creation
Experience designing multi-tenant or multi-project platforms where access control, data isolation, and governance are first-class concerns
Nice To Have
Experience in large enterprise environments where governance, compliance, and change management are non-negotiable
Familiarity with CMDB systems and IT asset management
Understanding of FinOps principles and cloud cost management
Experience with observability platforms (Datadog, Instana, Dynatrace, Google Cloud Operations Suite)
Contributions to open-source developer tooling or platform engineering projects
Comfortable working in a small team where you write production code alongside developers, not just architecture diagrams