ON

Onyx Graphics, Inc.

Enterprise Integration Architect

Job summary

Midvale

Work model

Hybrid
2 days ago
Job description

Responsibilities

  • Lead the technical architecture of the new product from start to finish, making crucial decisions about system functionality, scalability, and evolution.
  • Design a system that allows multiple workstreams (frontend, server-side, hardware, platform) to progress concurrently without conflicts.
  • Assess and select foundational technology choices, including backend frameworks, monorepo structures, browser wrappers, deployment strategies, and offline approaches.
  • Create a server-side licensing and entitlement system to replace an old hardware-based model, considering feature gating, subscription levels, and usage tracking.
  • Ensure the architecture facilitates weekly deployments, prompt bug fixes, and a staged feature rollout over several months.
  • Serve as the technical guide for the entire system, identifying potential clashes between workstreams.
  • Mentor existing engineers in modern development methodologies and the use of Claude Code, utilizing their domain expertise for guidance.
  • Produce comprehensive documentation, maintaining resources so that the codebase remains accessible and user-friendly for others.
  • Help resolve technical disputes across workstreams by providing architectural insights when necessary.

Requirements

Must have:

  • Systems thinking: Proven experience in designing cohesive production architectures for multiple services and integrations.
  • Proficiency in Claude Code: Demonstrated capability in building systems with Claude Code or similar AI-assisted development tools.
  • Full-stack development expertise: Strong skills in TypeScript, React, Node.js (or similar), PostgreSQL, and AWS.
  • Track record in architectural decision-making: Experience in making technology choices that perform well under real-world conditions.
  • Commitment to testing: Ability to integrate automated testing within the architecture itself.
  • Mentorship skills: Capacity to guide experienced developers unfamiliar with new tools or workflows, emphasizing patience and clarity.
  • Strong communication: Ability to convey architectural concepts to both technical and non-technical stakeholders, alongside creating practical documentation.

Company

At Onyx Graphics, we are a leading innovator in wide-format print production software with over 35 years of industry experience. Our products empower print shops, sign companies, and industrial printing operations globally, handling a wide variety of printing projects. We are in the process of developing a cutting-edge product with a modern architecture and robust development practices. Our small, agile team embraces AI-first development and rapid iteration cycles, working collaboratively in Salt Lake City while offering a hybrid work schedule. We pride ourselves on creating a supportive work environment with numerous benefits, including 401(k) matching, health insurance, and professional development assistance.