- Home
- Hybrid Jobs
- Enterprise Integration Architect
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.