HumanI logo

Senior Golang Architect - CRM Platform Ecosystem

HumanIGreece


No Relocation

Posted: March 1, 2026

Job Description

On behalf of a major international partner we are looking for a Senior Architect to lead the evolution of their CRM Platform Ecosystem into a scalable, modular, API-first environment that enables dynamic customer workflows, seamless integrations, and advanced analytics capabilities.

This role is strategic.

You will drive the transformation of an existing monolithic system into a modern, maintainable, high-performing architecture grounded in Hexagonal Architecture, Event-Driven Design, and Domain-Driven Design principles.

Working closely with executive leadership, product, engineering teams, and external partners, you will shape a cloud-native, future-ready CRM platform designed for deep customization and long-term scalability.

Key Responsibilities

Architectural Leadership

  • Define and own the CRM platform architecture, ensuring alignment with business strategy and long-term product vision.
  • Lead the transition toward a microservices or modular monolith architecture, selecting the appropriate approach based on domain complexity and operational maturity.
  • Establish architectural standards, governance models, and design principles across teams.

Domain & System Design

  • Drive domain modeling initiatives and embed Domain-Driven Design (DDD) practices in collaboration with product and engineering.
  • Architect integration strategies using REST and GraphQL APIs, event-driven patterns (Kafka or RabbitMQ), and third-party service orchestration.
  • Lead data architecture decisions, including PostgreSQL schema design, replication strategies, and performance optimization.

Platform Excellence

  • Champion non-functional requirements: scalability, performance, security, observability, and fault tolerance.
  • Ensure architecture is cloud-agnostic, containerized, and aligned with CI/CD and Infrastructure-as-Code principles.
  • Maintain comprehensive architectural documentation (diagrams, contracts, interface specifications, ADRs).

Technical Stewardship

  • Review and guide cross-team technical designs.
  • Mentor engineers and tech leads in architectural thinking, clean code principles, and sound decision-making.
  • Act as a trusted advisor translating business needs into sustainable technical solutions.
On behalf of a major international partner we are looking for a Senior Architect to lead the evolution of their CRM Platform Ecosystem into a scalable, modular, API-first environment that enables dynamic customer workflows, seamless integrations, and a...

Must-Have

  • 5+ years of experience in backend or full-stack architecture, including 3+ years in a senior or lead architect capacity.
  • Proven experience designing or evolving large-scale CRM platforms or complex enterprise ecosystems.
  • Hands-on experience with CRM capabilities such as workflow engines, automation, custom fields, segmentation, and user lifecycle management.
  • Deep expertise in Go and PostgreSQL.
  • Strong practical application of Hexagonal Architecture, CQRS, Event-Driven Architecture, or similar paradigms.
  • Solid understanding of modular architecture, API lifecycle management, and service orchestration.
  • Experience in AWS, Azure, or GCP environments, applying infrastructure-as-code practices.
  • Strong communication skills with the ability to bridge business and technical stakeholders.\

Nice-to-Have

  • Experience in  Flutter/Dart frontend architecture and integrating frontend with backend APIs.
  • Knowledge of PHP (Symfony), GraphQL, Redis, Kubernetes, and Elasticsearch.

Additional Content

On behalf of a major international partner we are looking for a Senior Architect to lead the evolution of their CRM Platform Ecosystem into a scalable, modular, API-first environment that enables dynamic customer workflows, seamless integrations, and advanced analytics capabilities.

This role is strategic.

You will drive the transformation of an existing monolithic system into a modern, maintainable, high-performing architecture grounded in Hexagonal Architecture, Event-Driven Design, and Domain-Driven Design principles.

Working closely with executive leadership, product, engineering teams, and external partners, you will shape a cloud-native, future-ready CRM platform designed for deep customization and long-term scalability.

Key Responsibilities

Architectural Leadership

  • Define and own the CRM platform architecture, ensuring alignment with business strategy and long-term product vision.
  • Lead the transition toward a microservices or modular monolith architecture, selecting the appropriate approach based on domain complexity and operational maturity.
  • Establish architectural standards, governance models, and design principles across teams.

Domain & System Design

  • Drive domain modeling initiatives and embed Domain-Driven Design (DDD) practices in collaboration with product and engineering.
  • Architect integration strategies using REST and GraphQL APIs, event-driven patterns (Kafka or RabbitMQ), and third-party service orchestration.
  • Lead data architecture decisions, including PostgreSQL schema design, replication strategies, and performance optimization.

Platform Excellence

  • Champion non-functional requirements: scalability, performance, security, observability, and fault tolerance.
  • Ensure architecture is cloud-agnostic, containerized, and aligned with CI/CD and Infrastructure-as-Code principles.
  • Maintain comprehensive architectural documentation (diagrams, contracts, interface specifications, ADRs).

Technical Stewardship

  • Review and guide cross-team technical designs.
  • Mentor engineers and tech leads in architectural thinking, clean code principles, and sound decision-making.
  • Act as a trusted advisor translating business needs into sustainable technical solutions.
On behalf of a major international partner we are looking for a Senior Architect to lead the evolution of their CRM Platform Ecosystem into a scalable, modular, API-first environment that enables dynamic customer workflows, seamless integrations, and a...

Must-Have

  • 5+ years of experience in backend or full-stack architecture, including 3+ years in a senior or lead architect capacity.
  • Proven experience designing or evolving large-scale CRM platforms or complex enterprise ecosystems.
  • Hands-on experience with CRM capabilities such as workflow engines, automation, custom fields, segmentation, and user lifecycle management.
  • Deep expertise in Go and PostgreSQL.
  • Strong practical application of Hexagonal Architecture, CQRS, Event-Driven Architecture, or similar paradigms.
  • Solid understanding of modular architecture, API lifecycle management, and service orchestration.
  • Experience in AWS, Azure, or GCP environments, applying infrastructure-as-code practices.
  • Strong communication skills with the ability to bridge business and technical stakeholders.\

Nice-to-Have

  • Experience in  Flutter/Dart frontend architecture and integrating frontend with backend APIs.
  • Knowledge of PHP (Symfony), GraphQL, Redis, Kubernetes, and Elasticsearch.