humani

Senior Golang Architect – CRM Platform Ecosystem

humani

full-time

Posted on:

Location Type: Remote

Location: Greece

Visit company website

Explore more

AI Apply
Apply

Salary

💰 €6,000 per month

Job Level

About the role

  • 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.
  • 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.
  • 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).
  • 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.

Requirements

  • 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.
Benefits
  • Participation in a mature product environment with 15+ years of market presence and multiple in-house solutions.
  • Access to diverse internal initiatives that expand architectural exposure and technical breadth.
  • A fully remote role with flexible engagement (full-time or contract) – you can also choose to work in the office or in a hybrid format if you prefer
  • A very competitive remuneration package comprised of **+ 6000** gross monthly in either payroll or external associate. The remuneration is subject to your level of experience and competence.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CRM platform architecturemicroservices architectureDomain-Driven Design (DDD)REST APIsGraphQL APIsKafkaRabbitMQPostgreSQLHexagonal ArchitectureCQRS
Soft Skills
leadershipmentoringcommunicationcollaborationdecision-making