Solution Architect (Angular+Node.js+AI)
AI Summary
Architect and lead for web products and AI-driven automation pipelines, defining technical strategy and guiding a small team of AI-native developers to deliver multi-agent systems and design-to-code automation.
About this role
About the Role
We are looking for a Solution Architect / Agentic Systems Engineer Lead to join our Design Team. You will own the technical architecture for web products in the acquiring business line — payment pages, merchant dashboards, marketing websites — and lead the design and implementation of AI-powered automation pipelines that transform how the team works: from design-to-code generation to automated QA and design system management.
This is not a pure coding role. You will make architectural decisions, design multi-agent systems, build automation infrastructure, and mentor a small team of AI-native developers and designers.
Responsibilities
Architecture & Technical Leadership
- Define and own technical architecture for web products: payment pages (Angular SPA),
merchant dashboards (Angular/NestJS), marketing websites (PHP/JS/SCSS)
- Make technology decisions, document them (ADRs), and maintain the team's tech radar
- Design APIs and data flows between frontend, BFF (NestJS), and backend services
(PostgreSQL, MongoDB, Redis, Oracle)
- Ensure PCI DSS compliance in payment-facing interfaces
- Conduct architecture reviews, lead technical discussions, mentor developers
Agentic Systems & AI Automation
- Design and implement multi-agent pipelines that automate team workflows:
design-to-code, design system audit, visual QA, component generation
- Build and maintain MCP servers and tool integrations for AI agents used by the team
- Architect the Design System as Code pipeline: Figma → Tokens → Components → Code → QA,
with AI at every stage
- Implement LLM integration patterns: structured output, function calling, RAG,
retry/fallback strategies
- Ensure AI system reliability: hallucination detection, output validation, graceful
degradation
Design System & Infrastructure
- Own the technical side of the shared component library (Elemental UI): architecture, token system, theming, versioning
- Design and maintain CI/CD pipelines (GitLab CI, Docker) with AI-powered checks (visual
regression, accessibility, code quality)
- Manage iFrame integration patterns and cross-origin communication for embedded
interfaces
AI-Native Skills
- Multi-agent systems & AI tooling (agents, MCP, orchestration, tools)
- LLM integrations (RAG, function calling, structured outputs, validation)
- AI-driven automation pipelines (design-to-code, design systems, CI/CD)
- AI reliability & prompt engineering (fallbacks, hallucination control, system prompts)
What You’ll Be Doing
- 5+ years of commercial experience in full-stack or backend development, with at least 2
years in an architect or tech lead role
- Proven experience designing system architecture — APIs, data flows, service
interactions, not just writing code
- Strong knowledge of TypeScript, Angular, Node.js/NestJS
- Experience with PostgreSQL, MongoDB, Redis in production — schema design, query
optimization, caching strategies
- Proficiency with Docker and GitLab CI/CD — building and maintaining pipelines, not just
using them
- Hands-on experience with LLM APIs (OpenAI, Anthropic, or similar) — building real
integrations, not just prompting in a chat
- Understanding of agent frameworks and patterns (LangChain, CrewAI, Claude Code, MCP, or
similar)
- Experience designing and maintaining component libraries or design systems
- Knowledge of SOLID, DDD, and ability to make pragmatic architectural trade-offs
- Strong communication skills — ability to explain technical decisions to designers, POs,
and stakeholders
Skills
Explore related jobs
More jobs at Temenos
Similar Accessibility jobs
Jobs in Belgrade
- Product OwnerBrainRocket · Belgrade, Serbia
- Office & Administrative Manager | BelgradeCarazo Enterprise SL · Belgrade, Vojvodina
- Data Manager for Clinical TrialsPSI CRO · Belgrade, Serbia
- Pharmacovigilance Officer, Team Leader/Case Processing Manager (Line Management experience required)Ergomed · Belgrade, Serbia
- Senior Backend Engineer (Golang)SMG Swiss Marketplace Group · Belgrade, Serbia
- Carrier Sales Representative (On-site in Belgrade)Zelh · Belgrade, Beograd
