|
Job Description
Role: Architect | Senior Development Lead (Multi-Tenant Saas - Hospitality/Retail) Location: Position is mostly remote but requires willingness to travel occasionally to local office in Eden Prairie, MN and sometimes throughout the US to meet with clients Contract: 5 months, with potential for extension or conversion Rate: $80.56-$89.10/hour W2 depending on experience
About the role We’re building a next-gen, end-to-end multi-tenant SaaS platform that transforms how hospitality and retail brands create, approve, and distribute content across print and digital channels. You’ll be the hands-on Architect/Senior Dev Lead who designs the platform, leads discovery and technical direction, and ships the MVP into production—then scales it into a modular, event-driven suite. You’ll partner with Product, Operations to unify workflows and replace manual VDP/content pipelines with modern, MACH-aligned architecture.
What you’ll do - Own Architecture & Delivery
- Define and build the end-to-end architecture for a multi-tenant, customer-facing SaaS (data isolation, RBAC/ABAC, audit, usage metering, SSO/OIDC/SAML, SCIM).
- Champion a MACH approach (Microservices, API-first, Cloud-native, Headless) with strong API design (OpenAPI), webhooks, and SDKs.
- Lead a small squad (and vendors) through MVP → GA: slice vertical increments, manage technical risk, and uphold SLIs/SLOs.
- Menu & Content Platform (MVP)
- Stand up menu creation/editing/versioning backed by a headless CMS/data layer; enable system-wide item/price changes across brands/locations.
- Integrate CE.SDK (server and browser) to generate print-ready outputs (X.3 PDF; plus JPG/PNG) and support global image search/replace.
- Implement online proofing/approval workflows (annotations, diff/compare) during MVP.
- Establish digital asset inventory (with possible DAM integration), artifact immutability, provenance, and retention policies.
- Workflow, Data & Integrations
- Design event-driven processes (e.g., Kafka/PubSub/EventBridge; Durable/Temporal/Camunda where orchestration is needed), idempotent workers, DLQ/replay.
- Integrate with existing Web2Print, multiple reference databases, and external systems (ERP/POS now; Print MIS in future phases).
- Build observability (tracing/metrics/logs), cost/perf dashboards, and automated rollback/blue-green/canary deployments.
- Reporting & Security
- Stand up data pipelines to warehouse/BI for content, workflow, order, and shipment reporting.
- Drive a security-first posture (secrets, encryption, least privilege, tenancy boundaries) and readiness toward SOC 2.
- Future Phases
- Integrate Print MIS for job tracking/status and POS-driven dynamic content (menus, prices, promos).
- Enable omnichannel outputs (print, digital signage, web, SMS), localization/i18n, and multi-brand/multi-language scale.
- Explore agentic & generative AI for template ingestion, proofing QA, and assisted content updates—with guardrails, grounding, and human-in-the-loop.
What success looks like (first 90 days) - 30 days: Capability map & target architecture, tenancy model decision, build vs. buy recommendations, MVP scope and 90-day plan.
- 60 days: Working vertical slice: login/SSO, tenant-aware content edit, proof/approve, print-ready output, basic reporting.
- 90 days: Add multi-brand/location support, asset inventory with global image swap, evented integrations, CI/CD with SLO dashboards.
Must-have qualifications - 8+ years engineering; 3+ years leading architecture or platform initiatives for SaaS products.
- Shipped at least one multi-tenant system with clear tenant isolation (schema-per-tenant or shared+RLS), RBAC/ABAC, audit trails, and SSO.
- Strong API design (OpenAPI), async patterns (pub/sub, outbox, idempotency), and workflow/approval design.
- Cloud proficiency (Azure, GCP, or AWS) with containers/serverless, CI/CD, infra as code (Terraform), and production observability (OpenTelemetry/App Insights/Cloud Monitoring).
- Experience integrating 3rd-party/legacy systems; comfort choosing orchestrated vs. event-driven approaches.
Nice-to-have (big plus) - Pre-press/VDP stack exposure: InDesign Server, DALiM ES, XMPie, PDF/X preflight, diff/compare, annotations.
- Headless CMS/DAM (Payload CMS or similar) and CDN/renditions.
- Print MIS or shop-floor integrations; POS/ERP for catalog/price/promotions.
- Omnichannel distribution (digital signage/web/SMS) and localization/i18n at scale.
- Experience with agentic/GenAI features in production (RAG, tool calling, policy guardrails, cost controls).
Tech you may touch here - Front end: React/Next.js (or similar), TypeScript, component libraries, real-time collab patterns.
- Back end: .NET/Node (flexible)—microservices, containers, workflow engine (Temporal/Camunda/Durable).
- Infra: Azure Container Apps, IaC (Terraform/Bicep), CI/CD (Azure DevOps/GitHub Actions/Cloud Build).
- Data: MongoDB (Azure DocumentDB), Azure BLOB Storage
- Eventing: Kafka/Pub/Sub/EventBridge; queues/tasks; DLQs; schema registry.
- Identity: Azure AD B2C, OIDC/SAML, SCIM, feature flags, per-tenant config.
How we work - Product-engineering pairing with design & operations
- Discovery-led roadmaps, vertical slicing, measurable outcomes
- Pragmatic buy-vs-build; quality gates, SLOs, and post-incident learning
|