Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

vidaXL

NewBe an early applicant

Solution Architect

Posted Updated 7 views
Discussion

Description

Responsibilities:

  • Define and drive a future-ready architecture roadmap for the Order Management and Processing domain, aligned with business growth and international expansion.
  • Lead the transformation from monolithic systems to a microservices-based architecture, ensuring scalability, resilience, and maintainability.
  • Own the end-to-end architecture of order management systems, including: Order capture and validation, Order orchestration and lifecycle management, Payment integration and processing, Inventory and fulfilment coordination, Returns, cancellations, and post-order flows
  • Define and enforce architectural principles and patterns, including: Domain-driven design (DDD), Event-driven architecture (Kafka/RabbitMQ or similar), API-first design (Open API standards), Microservices and containerization.
  • Architect high-performance, fault-tolerant systems capable of handling large-scale order volumes across multiple channels.
  • Design and standardise integration patterns between order systems and external/internal services such as payment providers, Warehouse and logistics systems, Marketplace platforms, and customer and inventory systems.
  • Establish data consistency and reliability strategies, including eventual consistency, idempotency, and distributed transaction handling.
  • Define observability, monitoring, and alerting strategies to ensure system reliability and performance.
  • Collaborate with enterprise and solution architects to ensure alignment with overall platform architecture.
  • Provide technical leadership and mentorship to engineering teams, guiding design decisions and best practices.
  • Evaluate and introduce new technologies and tools to improve system scalability, developer productivity, and operational efficiency.


Requirements:

  • 3-5+ years as a Domain Architect / Solution Architect, preferably in Order Management or high-scale transactional systems.
  • 12+ years of experience in software engineering and architecture, with strong exposure to eCommerce platforms.
  • Strong expertise in: Microservices architecture and distributed systems, Event-driven architecture (e. g., RabbitMQ, Kafka), API design and OpenAPI specifications, Containerization and orchestration (Docker, Kubernetes), Experience with CQRS / Saga patterns, Experience with event streaming platforms
  • Proven experience in decomposing monolithic systems into microservices architectures.
  • Solid understanding of order lifecycle management, including payments, fulfilment, and returns.
  • Proficient in using order management systems for order processing and fulfilment.
  • Experience with high-scale, high-availability systems and performance optimisation.
  • Hands-on experience with technologies such as: PHP (Symfony, Laravel) and/or Node.js, MySQL / NoSQL databases, Elasticsearch, Messaging systems (RabbitMQ or similar), Cloud platforms (GCP, AWS, or Azure).
  • Strong knowledge of data consistency patterns, distributed transactions, and system reliability.
  • Knowledge of cloud services (preferably GCP) for solution design.
  • Proven ability to translate business needs into technical architecture, ensuring scalability, maintainability, and automation.
  • Excellent solution design, problem-solving, and documentation skills.
  • Experience in cross-functional collaboration, mentoring, and governance of architecture standards.
  • Agile mindset and strong communication skills, able to present architectural decisions to both technical and non-technical stakeholders.

Skills

Apply

See also

Architecture jobs by country — openings, pay and top skills →